body
	{
	margin:40px 0px 0px 0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#flash{
position:relative;
z-index:10;
	}	
#verbier{
	padding-left:690px;
	margin-top:-5px;
	position:absolute;
	z-index:100;
	}	
strong 
	{
	color:#354A5A;
	}	
a	{
	color:#9B1115;
	font-weight:bold;
	text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}	
.shadowright
	{
	background-image:url(images/rightshadow.jpg);
	background-repeat:repeat-y;
	width:8px;
	vertical-align:top;
	}	
.shadowtop
	{
	background-image:url(images/top_shadow.gif);
	background-repeat:repeat-x;
	height:8px;
	background-position:bottom;
	text-align:right;
	}		
.container
	{
	padding-top:24px;
	padding-right:24px;
	}
.footer
	{
	background-image:url(images/backbottom.gif);
	background-repeat:repeat-x;
	height:19px;
	text-align:right;
	}	
.content
	{
	background-color:#B1C2E0;
	}
.todaypic
	{
	background-color:#97A6BF;
	padding-top:20px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:20px;
	width:229px;
	}
.title
	{
	background-color:#6E86B4;
	vertical-align:top;
	padding-left:8px;
	padding-top:26px;
	height:24px;
	}	
.rightblank
	{
	width:254px;
	}	
.bodypage
	{
	padding-top:12px;
	padding-right:30px;	
	padding-bottom:50px;
	text-align:justify;
	}	
#langues
	{
	position:absolute;
	z-index:100;
	margin-top:75px;
	margin-left:673px;
	}	
.flag
	{
	margin-right:5px;
	}	
#heliski
	{
	background-color:#EDF1F8;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
#heliski strong
	{
	color:#354A5A;
	}	
ul
	{
	list-style:square;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:15px;
	}	
li	{
	color:#354A5A;
	}	
.tabletitle	
	{
	background-color:#2F343A;
	padding-left:3px;
	color:#FFFFFF;
	font-weight:bold;
	}
.subtitletable
	{
	border-bottom:2px solid #2F343A;
	font-weight:bold;
	color:#2F343A;
	
	}	
input,select, textarea
	{
	border:1px solid #2F343A;
	color:#2F343A;
	}	
.button
	{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#6E86B4;
	}	
.imageleft
	{
	margin-right:15px;
	margin-bottom:10px;
	border:1px solid #6E86B4;
	}	
.imageright
	{
	margin-left:15px;
	margin-bottom:10px;
	border:1px solid #6E86B4;
	}		
#footer
	{
	font-size:10px;
	margin-top:10px;
	width:806px;
	text-align:center;
	}	
.imageheliski
	{
	margin-right:15px;
	border:1px solid #6E86B4;
	}	
.layer
	{
	z-index:1000000;
	display:none;
	position:absolute;
	opacity:0.80;
	filter:alpha(opacity=80);	
	background-color:#2F343A;
	vertical-align:middle;
	padding:10px;
	margin-top:1px;
	width:200px;
	}
.layer a
	{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	}
.layer a:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}			
.layer ul
	{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style:square;
	color:#FFFFFF;
	}	
.layer li
	{
	margin-bottom:10px;
	}	
.image {
	padding:1px;
	border:1px dotted #FFFFFF;
}	
			