/* ------------------------------------------------------------------------
	Main redefinition
------------------------------------------------------------------------- */

	body {
		color: #000;
		font-family: Times,Serif;
		font-size: 12pt;
	}
	
	a {
		color: #000;
		text-decoration: none;
	}


/* ------------------------------------------------------------------------
	Global Hide
------------------------------------------------------------------------- */

	#paranav,
	#menu,
	#personalisez,
	#submenu-container,
	#footer-container,
	.hide-print,
	.dropdown,
	.paging,
	#sidebar,
	#subnav,
	.grey-box,
	#content-footer,
	.pistes-nav li,
	.length-switcher,
	.features *,
	#pistes-flash { display: none; }
	
	.pistes-nav li.selected,
	.features #fullscreen_link,
	.features #fullscreen_link img { display: block; }

/* ------------------------------------------------------------------------
	Global Styling
------------------------------------------------------------------------- */

	#content {
		float: left;
		height: auto !important;
		min-height: auto !important;
	}

	p#le-massif {
		border-bottom: 1px #000 solid;
		font-size: 20pt;
		padding: 0 0 10px 0;
		width: 100%;
	}
	
	p {
		padding: 0;
		margin: 0 0 20px 0;
	}
	
	.bundles {
		list-style: none;
		margin: 0 0 60px 0;
		padding: 0;
		width: 100%;
	}
	
		.bundles li {
			border-bottom: 1px #ccc solid;
			clear: both;
			float: left;
			padding: 0 0 10px 0;
			margin: 0 0 10px 0;
			width: 100%;
		}
	
		.bundles img {
			float: left;
			margin: 0 10px 0 0;
		}
		
	h1 {
		border-bottom: 1px #000 solid;
		font-size: 14pt;
		margin: 30px 0 0 0;
		padding: 0 0 10px 0;
		width: 100%;
	}
	
	h2,h3,h4,h5,h6 {
		font-size: 12pt;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	.forfaits-listing {
		list-style: none;
		padding: 0;
		width: 100%;
	}
	
		.forfaits-listing li {
			border-bottom: 1px #ccc solid;
			clear: both;
			float: left;
			padding: 0 0 10px 0;
			margin: 0 0 10px 0;
			width: 100%;
		}
	
		.forfaits-listing img {
			float: left;
			margin: 0 10px 0 0;
		}
	
	table {
		border: 1px #000 solid;
		border-bottom: 0;
		border-right: 0;
		width: 100%;
	}
	
	table td,
	table th { 
		border-right: 1px #000 solid;
		border-bottom: 1px #000 solid;
		text-align: left;
	}
