@charset "utf-8";
/* CSS Document */
body														{ font-family:'Lato', Arial, Helvetica, sans-serif; }
.nom-magasin												{ font-family:'Lato', Arial, Helvetica, sans-serif; }
.txt-location-ski											{ font-family:'Lato', Arial, Helvetica, sans-serif; }
.nom-station												{ font-family:'Lato', Arial, Helvetica, sans-serif; }
#footer														{ font-family:'Lato', Arial, Helvetica, sans-serif; }
#bloc-menu-resa #bloc-logo									{ width:230px; height:270px; }
#bloc-menu-resa #bloc-logo #logo-magasin img 				{ max-width:200px; max-height:200px; margin-bottom:20px; }

#avantages .bloc-avantage									{ padding:2px 5px 2px 2px; height:146px; }
#avantages img												{ border-radius:5px; }
#infos-station .bloc-infos-station							{ padding:2px 5px 2px 2px; height:146px; }
#infos-station img											{ border-radius:5px; }
/* #bloc-menu-resa.affix #bloc-logo #infos-magasin span		{ max-width:60px; } */

/*** NEW CG ***************************************************************************************************/
header .top-bar												{ background: none; background-image: none; background-color: rgba(51,51,51, 0.15); }
header #top-bar-nav a										{ color: #FFFFFF; border-left:rgba(51,51,51, 0) solid 1px; border-right:rgba(51,51,51, 0) solid 1px; font-weight:bold; }
header #top-bar-nav .dropdown-menu a:hover,
header #top-bar-nav .dropdown-sousmenu a:hover,
header #top-bar-nav a:hover									{ background: none; background-image: none; background-color: rgba(51,51,51, 0.25); }
header #top-bar-nav .active a,
header #top-bar-nav .active .dropdown-sousmenu a:hover,
header #top-bar-nav .active a:hover							{ background: none; background-image: none; background-color: rgba(51,51,51, 0.5); }

header #top-bar-nav a										{ text-shadow:1px 1px 2px #000000; }
header #top-bar-nav a:hover									{ text-shadow:1px 1px 2px #000000; }
header #top-bar-nav .active a								{ text-shadow:1px 1px 2px #000000; }
header #top-bar-nav .active a:hover							{ text-shadow:1px 1px 2px #000000; }
header #top-bar-nav .active .dropdown-sousmenu a			{ text-shadow:1px 1px 2px #000000; }
header #top-bar-nav .active .dropdown-sousmenu a:hover		{ text-shadow:1px 1px 2px #000000; }


header.affix .top-bar		{
							padding: 0px; line-height: 35px; width:100%;
							background: #333333;
							background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111)); /* Saf4 , Chrome */
							background-image: -webkit-linear-gradient(#333333,#111111); /* Chrome 10 , Saf5.1  */
							background-image:    -moz-linear-gradient(#333333,#111111); /* FF3.6 */
							background-image:     -ms-linear-gradient(#333333,#111111); /* IE10 */
							background-image:      -o-linear-gradient(#333333,#111111); /* Opera 11.10  */
							background-image:         linear-gradient(#333333,#111111);
							}
header.affix #top-bar-nav	{ color: #FFFFFF; }
header.affix #top-bar-nav a	{ color: #FFFFFF; background:none; margin: 0px; line-height: 35px; border-left:#333333 solid 1px; border-right:#111111 solid 1px; }
header.affix #top-bar-nav .active a,
header.affix #top-bar-nav .active a:hover
							{
							color: #19c6e6;
							background: #111111;
							background-image: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#333333)); /* Saf4 , Chrome */
							background-image: -webkit-linear-gradient(#111111,#333333); /* Chrome 10 , Saf5.1  */
							background-image:    -moz-linear-gradient(#111111,#333333); /* FF3.6 */
							background-image:     -ms-linear-gradient(#111111,#333333); /* IE10 */
							background-image:      -o-linear-gradient(#111111,#333333); /* Opera 11.10  */
							background-image:         linear-gradient(#111111,#333333);
							}
header #top-bar-nav .dropdown-menu a:hover,
header #top-bar-nav .dropdown-sousmenu a:hover,
header #top-bar-nav .active .dropdown-sousmenu a:hover,
header.affix #top-bar-nav .dropdown-menu a:hover,
header.affix #top-bar-nav .dropdown-sousmenu a:hover,
header.affix #top-bar-nav .active .dropdown-sousmenu a:hover,
header.affix #top-bar-nav a:hover
							{
							color: #FFFFFF;
							background: #0da4dd;
							background-image: -webkit-gradient(linear, left top, left bottom, from(#0da4dd), to(#19c6e6)); /* Saf4 , Chrome */
							background-image: -webkit-linear-gradient(#0da4dd,#19c6e6); /* Chrome 10 , Saf5.1  */
							background-image:    -moz-linear-gradient(#0da4dd,#19c6e6); /* FF3.6 */
							background-image:     -ms-linear-gradient(#0da4dd,#19c6e6); /* IE10 */
							background-image:      -o-linear-gradient(#0da4dd,#19c6e6); /* Opera 11.10  */
							background-image:         linear-gradient(#0da4dd,#19c6e6);
							}
header #top-bar-nav .active .dropdown-sousmenu a,
header.affix #top-bar-nav .active .dropdown-sousmenu a { color:#FFFFFF; background:none; }

#main								{ margin-top:-35px; }
#bloc-logo							{ border-radius:15px 0 0 15px; }
#bloc-resa							{ border-radius:0 15px 30px 0; }
#bloc-resa-titre					{ border-radius:0 15px 0 0; }
#bloc-menu-resa						{ margin-top:-50px; padding-bottom:50px; }
#bloc-menu-resa #menu-resa			{ top:0px; }


