@charset "utf-8";
/* CSS Document */

.gen-ski, .gen-ski h2{
	background:url(http://r6.kelkoo.com/misc/skiandsnow/gen-ski.png);
}
.gen-ski{ 
	margin-bottom:11px;
	padding-bottom:16px;
	background-position:bottom left; 
	min-height:160px;
	overflow:hidden;
}
.ski-infos{ margin:0 16px;}
.ski-infos img{ margin:0 10px 5px 0 ;}
.ski-infos dt,.ski-infos dd{
	border-top:1px solid #CCCCCC;
	float:left;
	padding:5px 0pt;
	width:50%;
}
.ski-infos dt{ font-weight:bold;}


#hot-products.ski-infos .tab-cont{
	background:url(http://r6.kelkoo.com/misc/skiandsnow/gen-ski-sec.png) no-repeat scroll center bottom;
	clear:left;
	margin-bottom:13px;
	min-height:150px;
	padding:10px 16px 11px;
	position:relative;
	
}
.ski-calendar, .ski-calendar h2{overflow:hidden;background:url(http://r6.kelkoo.com/misc/skiandsnow/gen-ski-sec.png) top left no-repeat; }
.ski-calendar{ background-position:bottom left ; margin:0 16px; overflow:hidden; zoom:1;}

.ski-calendar-intro{ float:left; margin:0 0 0 10px;padding:10px 20px 0 0 ; text-transform:uppercase; font-weight:bold; width:160px; height:60px; min-height:60px; text-align:center; background:url(http://r6.kelkoo.com/misc/skiandsnow/ski-calendar-arrow.gif) no-repeat top right;}
.ski-calendar-intro span{ text-transform:lowercase; font-weight:normal; display:block; font-size:85%;}

.ski-calendar .ski-calendar-months{ float:left; margin-left:10px; }
.ski-calendar-months li{ 
	float:left;overflow:hidden; margin:0 4px; 
	background:url(http://r6.kelkoo.com/misc/skiandsnow/ski-calendar-date.gif) left top no-repeat; 
	width:60px;height:60px;min-height:60px;text-align:center;
	padding-top:10px; 
}
.ski-calendar-months a{text-transform:uppercase; font-weight:bold; color:#000; text-decoration: none;}
.ski-calendar-months a:hover, .ski-calendar-months a:visited{text-decoration: none; color:#000;}
.ski-calendar-months span{ display:block; color:#FE6328;}
.ski-offers .information li { width:25%;}
.ski-calendar p{ display:block; text-align:right; clear:left;font-size:85%;margin:10px;}

.ski-top-station li{ float:left; width:19%; margin:0; text-align:center;}
.ski-top-station ul{overflow:hidden; zoom:1; padding-left:16px;}
.ski-top-station{padding-bottom:16px;}

.ski-offers { margin-bottom:10px; overflow: hidden;}
.ski-offers ol{ overflow:hidden; zoom:1; border:1px solid #ccc;}
.ski-offers .title{ padding:2px; background:#DEE5EF; color:#454746; border-bottom:1px solid #ccc; font-weight:bold; text-transform:uppercase;}

ul.ski-offer{ overflow:hidden; zoom:1;clear:left; border-top:1px dotted #ccc;padding:5px 0 0 16px;}
.ski-offer li{ float:left; padding:10px 10px 5px 0; width:100%;}
ul.ski-offer.first{ border:none;}
.ski-offer .photo{width:16%; padding:0; }
.ski-offer .desc{width:43%; font-size:85%;}
.ski-offer .merchant{width:15%; font-size:85%; text-align:center;}
.ski-offer .price{width:19%; text-align:center;}
.ski-offer .price strong{ font-weight:bold; display:block; margin-bottom:5px;}

#sitemap.ski h2{ background:#dee5ef;color:#454746; font-weight:bold;}
#sitemap.alpha .xoxo{ overflow:hidden; zoom:1;}ski-offer
