.pc-layout {
	padding:10px 20px;
	background-image:url(../img/global/page_layout_bkgd.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
}
	.pc-layout .pc-right {
		float:right;
		width:215px;
		margin: -15px 0 10px 10px;
	}
	
	.pc-layout .back_list {
		font-weight:bold;
		padding-left:10px;
		background-image:url(../img/global/link_arrow_left_black.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		display:block;
		margin-bottom:10px;
	}
	
	.pc-layout .filtertext {
		margin:0;
		padding:0;
		list-style:none;
		display:block;
		width:100%;
		height:15px;
		margin:0 0 5px 0;
	}
		.filtertext li {
			float:left;
			color:#9F9F9F;
		}
			span.separator {
				color:#9F9F9F;
				padding:0 5px;
			}
	
	.pc-layout h1 {
		color:#93aa23;
		font-weight:bold;
		font-size:1.7em;
		margin:0 0 10px 0;
		width: 230px;
	}

	.pc-layout .altitude {
		color:#93aa23;
		font-weight:bold;
		font-size:1.1em;
		margin-bottom:10px;
		width: 230px;
	}
	
	.pc-layout .description {
		height:auto!important;
		height:225px;
		min-height:225px;
		margin:0 20px 0 0;
		font-size:1em;
	}
	
	.pc-layout .contact {
		background-image:url(../img/global/fiche_sitra/contact_bkgd.gif);
		background-repeat:no-repeat;
		float:left;
		width:210px;
		padding:15px 0 0 15px;
	}
		.pc-layout .contact h3 {
			margin-bottom:5px;
		}
		.pc-layout .contact p {
			margin-bottom:10px;
		}
		.pc-layout .contact .mappy {
			background-image:url(../img/global/link_arrow_black.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right:10px;
		}
	
	.pc-layout .good_plan {
		background-image:url(../img/global/fiche_sitra/good_plan_bkgd.gif);
		background-repeat:no-repeat;
		background-color:#fff;
		padding:15px 0 0 15px;
		width:451px;
		font-size:1.1em;
		color:#565555;
	}
	
	.pc-layout .picto {
		margin-right:7px;
	}
	
	.pc-layout iframe{
		margin-top: 30px;
	}

/**
 * accordion
 *
 */
.sitra_accordion {
	margin:20px 0;
	width:471px;
}
	.sitra_accordion .toggler {
		background-image:url(../img/global/fiche_sitra/accordion_toggler_bkgd.gif);
		background-position:right;
		color:#93aa23;
		height:27px;
		line-height:27px;
		cursor:pointer;
		font-size:1.5em;
	}
		.sitra_accordion .toggler.active {
			background-image:url(../img/global/fiche_sitra/accordion_toggler_active_bkgd.gif);
			background-position:right;
			color:#fff;
			padding-left:10px;
		}
	.sitra_accordion .element {
		background-color:#dbdbdb;
	}
		.sitra_accordion .alpin {
			height:370px;
		}
		.sitra_accordion .nordique {
			height:170px;
		}
		.sitra_accordion .element .element_content {
			border:10px solid #dbdbdb;
			padding:8px;
			background-color:#fff;
			overflow:auto;
		}
			.sitra_accordion .element .element_content div.title {
				font-size:1.2em;
				font-weight:bold;
				color:#95ab26;
				margin-bottom:10px;
			}
			.sitra_accordion .element .element_content span.title {
				text-transform:uppercase;
				display:block;
			}
			.sitra_accordion .element .element_content .paragraph {
				margin-bottom:10px;
			}
			.sitra_accordion .element .element_content .piste {

			}
				.sitra_accordion .element .element_content .piste span.title {
					font-size:1.1em;
					font-weight:bold;
					color:#000;
					display:block;
				}
				.sitra_accordion .element .element_content .piste img {
					margin:0 4px 0 2px;
				}
				.sitra_accordion .element .element_content .piste a {
					padding-right:10px;
					background-image:url(../img/global/link_arrow_black.gif);
					background-position:right;
					background-repeat:no-repeat;
				}
			.sitra_accordion .element .element_content table {
				width:100%;
			}
			.sitra_accordion .element .element_content th {
				background-image:url(../img/global/accordion_table_bkgd.gif);
				background-repeat:repeat-x;
				font-weight:normal;
				font-size:1.1em;
			}
			.sitra_accordion .element .element_content td,
			.sitra_accordion .element .element_content th {
				padding:0 10px;
				height:25px;
				line-height:25px;
			}
			.sitra_accordion .element .element_content td {
				border-bottom:1px solid #dbdbdb;
			}
			.sitra_accordion .element .element_content td.no_border {
				border:none;
			}
			.sitra_accordion .element .element_content .alpin_accordion, 
			.sitra_accordion .element .element_content .nordique_accordion{
				display:none;
			}
			#selectAlpin, #selectNordique{
				margin-left:20px;
				font-size: 0.8em;
			}
	
/* slideshow */
.slideshow {
	float:left;
	position:relative;
	width:225px;
	height:165px;
	background-color:#9eb12b;
	background-image:url(../img/global/corner_bottom_left_green.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
	.slideshow .content{
		color:#fff;
		width:225px;
		height:140px;
		position:relative;
		display:block;
		overflow:hidden;
	}
		.content .block {
			position:absolute;
			left:0px;
			width:10000px;
		}
			.block .element {
				float:left;
				width:225px;
				height:140px;
				display:block;
				position:relative;
			}
				.block .element a {
					color:#fff;
					text-decoration:none;
					padding-left:10px;
				}
				.block .element .np {
					padding: 0;
				}
				.block .element .fr {
					margin-right:3px;
				}
	.slideshow .navigation {
		padding-left:10px;
	}
		.slideshow .navigation .element{
			float:left;
			margin-right:5px;
			width:11px;
			height:11px;
			line-height:11px;
			text-align:center;
			display:block;
			background-image:url(../img/global/navigation_bkgd_green.gif);
			color:#9eb12b;
		}

			.slideshow .navigation .element.on,
			.slideshow .navigation .element:hover{
				background-image:url(../img/global/navigation_bkgd_hover.gif);
			}
/* end slideshow */