/**********************IMPORTATION CSS***********************/
@import url("../css/style.css");
/***********************************************************/
/**********************CSS SPECIFIC*************************/
/***********************************************************/

/***************************BODY****************************/
#body_snowmobile{background:#FFF url(images/back_snowmobile.jpg) no-repeat fixed 960px 0;}
/************************HEADER***********************/
#header{background:#000 url(images/header.jpg) no-repeat scroll 0 0;height:400px;position:relative;}
#header.headerAccess{background:url(images/headerAccess.jpg);}
#header.headerPackages{background:url(images/headerPackages.jpg);}
#header.headerClubs{background:url(images/headerClubs.jpg);}
#header.headerGallery{background:url(images/headerGallery.jpg);}
#header.headerPermit{background:url(images/headerPermit.jpg);}
/************************NAVIGATION***********************/
#nav{background:#282624 url(images/menu.jpg) no-repeat scroll;height:50px;list-style-type:none;margin:0;padding:0;position:absolute;top:335px;width:960px;}
#nav_sub{background:#282624;border-width:1px 0;border-style:solid;border-color:#333333;font-size:95%;list-style-type:none;margin:0;padding:0;position:relative;width:960px;}
#nav li,
#nav_sub li{display:inline;margin:0;padding:0;}
#nav a{background:#282624 url(images/menu.jpg) no-repeat scroll;display:block;font-size:120%;font-weight:bold;height:50px;margin:0;overflow:hidden;padding:0;position:absolute;text-indent:-9999px;text-decoration:none !important;top:0;}
#nav_sub a{background-color:#282624;display:block;float:left;font-size:105%;font-weight:bold;height:25px;line-height:2.4em;margin:0;overflow:hidden;padding:0 5px;text-decoration:none !important;text-indent:0;}

/*up state*/
li#btnMenuSnowmobile01 a{background-position:0 0;left:0;width:86px;}
li#btnMenuSnowmobile02 a{background-position:-86px 0;left:86px;width:125px;}
li#btnMenuSnowmobile03 a{background-position:-211px 0;left:211px;width:84px;}
li#btnMenuSnowmobile04 a{background-position:-295px 0;left:295px;width:141px;}
li#btnMenuSnowmobile05 a{background-position:-436px 0;left:436px;width:142px;}
li#btnMenuSnowmobile06 a{background-position:-578px 0;left:578px;width:133px;}
li#btnMenuSnowmobile07 a{background-position:-711px 0;left:711px;width:100px;}
li#btnMenuSnowmobile08 a{background-position:-811px 0;left:811px;width:149px;}

/*hover and current state*/
li#btnMenuSnowmobile01 a:hover,
li#btnMenuSnowmobile01 a.current
{background-position:0 -50px;}
li#btnMenuSnowmobile02 a:hover,
li#btnMenuSnowmobile02 a.current
{background-position:-86px -50px;}
li#btnMenuSnowmobile03 a:hover,
li#btnMenuSnowmobile03 a.current
{background-position:-211px -50px;}
li#btnMenuSnowmobile04 a:hover,
li#btnMenuSnowmobile04 a.current
{background-position:-295px -50px;}
li#btnMenuSnowmobile05 a:hover,
li#btnMenuSnowmobile05 a.current
{background-position:-436px -50px;}
li#btnMenuSnowmobile06 a:hover,
li#btnMenuSnowmobile06 a.current
{background-position:-578px -50px;}
li#btnMenuSnowmobile07 a:hover,
li#btnMenuSnowmobile07 a.current
{background-position:-711px -50px;}
li#btnMenuSnowmobile08 a:hover,
li#btnMenuSnowmobile08 a.current
{background-position:-811px -50px;}

/************************CONTENT***********************/
#calendrier{display:block;height:325px;width:500px;}
/*Snowmobile Clubs*/
#clubsRight{float:right;margin:0 50px 0 0;width:400px;}
#clubsLeft{float:left;margin:0 0 0 50px;width:400px;}
/*Access to the region*/
#content.access{background:transparent url(images/backAccess.jpg) no-repeat scroll 0 0;height:736px;padding:0;position:relative;width:960px;}
#content.access h1{color:#FFFFFF;}
#content.access h3{color:#FFFFFF;}
.map_trails{border-top:50px solid #00ABC4;position:absolute;left:480px;top:0;}
.map_roads{border-top:50px solid #00ABC4;position:absolute;left:465px;top:355px;}

#titleTrails{color:#FFF;left:500px;padding:0;position:absolute;top:0;}
#subtitleTrails{left:500px;position:absolute;top:20px;}
#titleRoads{color:#FFF;left:500px;position:absolute;top:360px;}
#trailsPDF{color:#FFF;font-size:1.5em;left:800px;position:absolute;top:10px;}
#roadsPDF{color:#FFF;font-size:1.5em;left:800px;position:absolute;top:370px;}

/* TOURS AND PACKAGES */
.tours_packages .right {background:none;width:435px;}
.tours_packages .left {background:#F3F3F3 url(../images/backForfaits_1px.png) repeat-x;width:435px;}

/*tours scrollable*/
#toursPrev {background:transparent url("images/horNav.png") no-repeat 0 50%;cursor:pointer;display:block;height:420px;left:0;position:absolute;text-indent:-5000px;top:80px;width:24px;z-index:3;}
#toursPrev:hover {background-position:-24px 50%;}
#toursPrev.disabled {cursor:normal;visibility:hidden;}
#toursNext {background:transparent url("images/horNav.png") no-repeat -48px 50%;cursor:pointer;display:block;height:420px;position:absolute;right:0;text-indent:-5000px;top:80px;width:24px;z-index:3;}
#toursNext:hover {background-position:-72px 50%;}
#toursNext.disabled {cursor:normal;visibility:hidden;}
#toursScrollable {height:500px;margin:0 auto;overflow:hidden;position:relative;width:415px;}
#toursScrollable .items {position:absolute;width:2000em;z-index:1;}
#toursScrollable .items>div {float:left;width:415px;}
#toursScrollable .items img {padding:3px 0 0;}
#toursMap {left:0;position:absolute;top:80px;z-index:0;}
#toursDetails {left:0;position:absolute;top:80px;z-index:2;}

#amosphere {cursor:pointer;height:16px;left:293px;position:absolute;top:113px;text-indent:-5000px;width:16px;z-index:4;}
#eskers {cursor:pointer;height:16px;left:315px;position:absolute;top:113px;text-indent:-5000px;width:16px;z-index:4;}
#nouvfront {cursor:pointer;height:16px;left:338px;position:absolute;top:113px;text-indent:-5000px;width:16px;z-index:4;}
#forestel {cursor:pointer;height:16px;left:285px;position:absolute;top:208px;text-indent:-5000px;width:16px;z-index:4;}
#alpin {cursor:pointer;height:16px;left:134px;position:absolute;top:206px;text-indent:-5000px;width:16px;z-index:4;}
#lebivouac {cursor:pointer;height:16px;left:188px;position:absolute;top:81px;text-indent:-5000px;width:16px;z-index:4;}
#villamonrepos {cursor:pointer;height:16px;left:208px;position:absolute;top:81px;text-indent:-5000px;width:16px;z-index:4;}
#bannik {cursor:pointer;height:16px;left:50px;position:absolute;top:325px;text-indent:-5000px;width:16px;z-index:4;}
#temikami {cursor:pointer;height:16px;left:73px;position:absolute;top:325px;text-indent:-5000px;width:16px;z-index:4;}
#aubercail {cursor:pointer;height:16px;left:92px;position:absolute;top:434px;text-indent:-5000px;width:16px;z-index:4;}
#aubergecanadienne {cursor:pointer;height:16px;left:114px;position:absolute;top:434px;text-indent:-5000px;width:16px;z-index:4;}

/*packages scrollable*/
#packagesPrev {background:transparent url("images/vertNav.png") no-repeat 50% 0;cursor:pointer;display:block;height:24px;text-indent:-5000px;width:435px;}
#packagesPrev:hover {background-position:50% -24px;}
#packagesPrev.disabled {cursor:normal;visibility:hidden;}
#packagesNext {background:transparent url("images/vertNav.png") no-repeat 50% -48px;cursor:pointer;display:block;height:24px;text-indent:-5000px;width:435px;}
#packagesNext:hover {background-position:50% -72px;}
#packagesNext.disabled {cursor:normal;visibility:hidden;}
#packagesScrollable {height:274px;overflow:hidden;position:relative;width:435px;}
#packagesScrollable .items {position:absolute;height:2000em;}
#packagesScrollable .items>img {margin:0;width:435px;}
