/*****************************************************************************
							DEBUT MAGASIN AVEC NAV
******************************************************************************/

#global{
	margin-top:43px;
}

#header{
	position:relative;width:871px;height:171px;margin:0 0 0 30px;font-family:Arial, Verdana, Helvetica, sans-serif;background:url(../img/top.gif) top left no-repeat;
}

#content{
	background:url(../img/fd_right.gif) top left repeat-y;margin:0 0 0 30px;
}
#cont{
	background:url(../img/fd_left.gif) left bottom no-repeat;width:875px;
}

#container{
	float:left;width:685px;padding:15px 0 0 0;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;
}
#right{
	float:left;width:185px;padding:282px 0 0 0;
}
#left{
	float:left;width:210px;height:auto !important;height:350px;min-height:350px;
}

#contenuint{
	float:left;width:475px;background:url(../img/fd_container.gif) 0 35px no-repeat;
}

#header #logo{
	position:absolute;left:-30px;top:-25px;z-index:10;
}

#header h1{
	position:absolute;left:110px;top:2px;font-size:20px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;margin:0;padding:0;
}

#header h1{
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0;
}
#header .magasin{
	position:absolute;left:110px;top:22px;font-size:20px;font-weight:bold;color:#333333;text-transform:uppercase;margin:0;padding:0;
}
#header .visu{
	position:absolute;left:8px;top:60px;
}

#header .ville1{
	position:absolute;right:190px;top:39px;width:300px;text-align:right;font-size:14px;font-weight:bold;color:#333333;text-transform:uppercase;
}
#header .ville2{
	position:absolute;left:688px;top:39px;font-size:14px;font-weight:bold;color:#ffffff;text-transform:uppercase;
}
#header .reserve{
	position:absolute;left:687px;top:105px;
}


.boxnav{
	margin:0 0 11px 9px;width:175px;
}
.boxnav ul{
	background:url(../img/nav-bot.gif) bottom left no-repeat;padding:0 0 4px 0;
}
.boxnav h2{
	background:url(../img/nav-top.gif) top left no-repeat;color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:14px;margin:0;padding:6px 0 6px 8px;
}
.boxnav h3{
	background:url(../img/nav-top.gif) top left no-repeat;color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:14px;margin:0;padding:6px 0 6px 8px;
}

.boxnav li a{
	background:url(../img/nav_fd.gif) top left no-repeat;color:#000000;font-weight:bold;text-transform:uppercase;font-size:11px;display:block;height:18px;padding:4px 0 0 4px;
}
.boxnav li a:hover, .boxnav li .on{
	background:url(../img/nav_fd_on.gif) top left no-repeat;color:#ffffff;
}



#right .promo{
	padding:14px 0 0 5px;margin:0 0 15px 0;background:url(../img/sep_right.gif) top left repeat-x;

}

#container h2{
	font-size:15px;font-weight:bold;color:#e60018;text-transform:uppercase;margin:0 0 18px 0;
}
.intro{
	border-bottom:1px solid #b0b0b0;
}

.boxcont{
	padding:0 0 14px 0;margin:0 37px 14px 18px;
}
.boxcont .visu{
	padding:0 5px 8px 0;
}

/*.boxcont span, .boxcont2 span{
	color:#e60018;
}*/

.boxcont2{
	margin:0 37px 15px 18px;
}
.boxcont2 h3{
	margin:0 0 12px 0;font-size:12px;color:#333333;
}
.boxcont2 .visu{
	float:left;margin:0 14px 0 0;
}
.boxcont2 a{
	color:#333333;text-decoration:underline;
}
.boxlogo{
	background-color:#f4f4f4;padding:0 0 15px 0;
}
.boxlogo h3{
	padding:5px;
}
.boxlogo .logo{
	margin:0 0 0 10px;
}
.boxlogo .logo img{
	margin:5px 10px;
}
.boxstation{
	background:url(../img/boxstation_bot.gif) bottom left no-repeat;margin:0 0 10px 6px;font-family:Arial, Verdana, Helvetica, sans-serif;
	
}

.boxstation .skiInfo{
	background:url(../img/boxstation_top.gif) top left no-repeat;padding:5px 0 5px 3px;width:173px;
}

#global .skiInfo{ font-size:11px; }
.lineSkiInfo .stationSkiInfo{ float:left; padding:4px 0; width:90px; }
.lineSkiInfo .pictoSkiInfo{ float:left; width:30px; text-align:center;  }
.lineSkiInfo .dataSkiInfo{ float:right; padding:4px 0; width:50px }

.linkSkiInfo{ margin:0 10px 10px 0; padding:10px 0 0 0; text-align:left; }
.linkSkiInfo a{ text-transform:uppercase; font-size:11px; color:#000000; font-weight:bold; }

#bottom { text-align:center; }
#bottom .linkBottom{ font-size:11px; color:#505050; padding:0 0 5px 0; }

