html, body {
    font-family: 'EB Garamond', Arial, Helvetica, sans-serif;
    /*overflow: hidden;*/
    font-size: 15px; 
} 
body{   
background-color: #f7f5f6; background-repeat: repeat-x;
}
h1 { 
    font-size: 1.2em;
}

.trail{
color:#fff;
background: #000 url("http://www.skiscool.com/img/logo.svg") no-repeat 50% 0;
}

#blabla .collapse.in{
display:inline-block;
}
.black { 
    color:black;
}
#content p { 
padding: 10px;
}
.navbar li{
color:azure;
}
.objectif{
max-width:290px;width:80%;
background-color:#fff;color:#0c0c0c0c;
} 
.description{ 
border: 30px solid #fff;
background: #fff; 
border-image-source: url("http://www.skiscool.com/img/panel-box.png");
border-image-slice: 30;
border-image-repeat: repeat;
background-clip: padding-box;
}
.modal-content{ 
background: #adc0c6;
}
.modal-header{ 
background: #aad0d5;
}
.modal{  
margin:auto;
}

#footer,#content {
	margin: 0 auto; 
	/*width: 969px;*/
	/*height: 21px;*/
	clear: both; 
	text-align: justify;
}

 #logoent{ 
     position: relative; 
 }

.modal-body{ 
    overflow-y: auto;
} 
 
    #logoent{ 
     width: 120px; 
    }
.carousel-control{ 
     width: 7%; 
    }
@media (max-width: 550px) {
.description{ 
border: 14px solid #fff;
    }
    .modal-body {
     height: 460px; 
     padding:5px;
    }
}
@media (min-width:768px) { 
    .modal-dialog {
        width: 75%;
        min-width:860px; 
         }
         } 
@media (min-width:550px) { 
    .modal-body { 
     height: 660px;
     padding:25px;
    }
     
    #logoent{ 
     width: 220px; 
    }
} 



#logo{
margin:0;
}
/*
.navbar-nav{
margin: 7px;
}
.navbar-nav > li{
float:left;margin-left: 7px;

}

.navbar-nav > li > a{
padding: 10px; 
}


@media (min-width: 400px) {
.navbar-nav > li > a h3{  
}
.navbar-form,.navbar-inverse div.li > a h2{
 
}
}

@media (min-width: 992px) {
.navbar-nav > li > a h3{  
margin: 1.2em 0;
}
.navbar-form,.navbar-inverse div.li > a h2{
 
}
}


 .dark-footer > li{
 float: none;
 display:inline-block;
 }
 */
 #navsearch{
 position:absolute; bottom: 0; right:0;
 }
 .navbar-header{
position:absolute;
}
.list-inline > li.li{
float:none;
position:relative;
display:inline-block;
} 

 .dark-footer > li a strong{
 margin-top:1px;
  }
 .dark-footer{
 float: none;
margin: 3px;
 }
 @media (min-width:768px) {
.dark-footer > li{
 float: none;
display: inline-block;
}
}

.navbar-nav > li > a,.navbar-nav > li > button{
 font-size: inherit; 
 padding: 10px 12px; 
 border:0px;
 margin-left:5px;
} 

#navsearch ul{
margin: 7px 20px;  
}
.navbar-inverse > div.li > a {
    color: #9d9d9d;
}
.navbar-brand{
line-height: inherit;
height: auto;
}
.navbar-brand > img {
float:left;
}
.navbar-brand > h2 {
float:left;
margin: 0.58em;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #ffffff;
    background-color: transparent;
}
/*
.navbar-inverse div.li > a{
 line-height: 50px;padding: 0px;
}*/

.dependinst{  
z-index: 71; 
}

.dependinst.well-sm{
 padding: 1px;  
}

.navbar-inverse div.li.active > a,.navbar-inverse div.li.active > a:hover,.navbar-inverse div.li.active > a:focus {
    color: #ffffff;
    background-color: #080808;
}
 
 
#filters ul li a:hover h2, #filters ul li a.active h2,#filters ul li a:hover strong, #filters ul li a.active strong {
	color: #F0DCD0;
}
.fb_iframe_widget span{  
margin:0.2em 0;
}
.navbar-default .navbar-nav > li strong{ 
color:#fff;
}
.navbar-brand > h2{ 
float: none;
}

/*
hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: 'OOO';
	display: inline-block;
	position: relative; 
	padding: 0 10px; 
	color: #8c8b8b;
	font-size: 18px; 
}

.button {
    background-color: #2b91af;
    border-radius: 10px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
}

.pop2 { 
    border-radius: 15px;  
	position:absolute; 
	top:20px;right:20px; 
    padding: 6px 15px;
}*/
 
* img,a:link,a:visited{border: 0;color:blue;}

nav.navbar-default{ 

   background-color: rgb(180, 200, 255); /* alternative solide */
    background-color: rgba(180, 200, 255, 0.2);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#b4c8ffff);
      zoom: 1; 
    }
 .navbar-default .navbar-nav > li > a{
 color:#fff;
 }
.navbar-default .navbar-brand{ 
    color:#fff;
 }
 .nobtn.outline {
 background:#fff;
    padding: 12px 22px;
} 

.navbar-nav .nobtn-primary.outline{
   background-color: rgb(204, 198, 205); /* alternative solide */
    /*background-color: rgba(204, 198, 205, 0.64);*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b4c8ffff,endColorstr=#b4c8ffff);
      zoom: 1; 
}
.navbar-nav2{
overflow:visible;
overflow-y:visible !important;
}
.navbar-nav2 .nobtn-primary.outline{
   background-color: rgb(204, 198, 205); /* alternative solide */
   /*background-color: rgba(204, 198, 205, 0.64);*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b4c8ffff,endColorstr=#b4c8ffff);
      zoom: 1; 
}
 .nobtn-primary.outline {
    border: 2px solid #0099cc;
    color: #0099cc;
    

}
.nobtn-primary.outline:hover, .nobtn-primary.outline:focus, .nobtn-primary.outline:active, .nobtn-primary.outline.active, .open > .dropdown-toggle.btn-primary {
    color: #33a6cc;
    border-color: #33a6cc;
}
.nobtn-primary.outline:active, .nobtn-primary.outline.active {
    border-color: #007299;
    color: #007299;
    box-shadow: none;
}


.c4{background-color:#000;margin-bottom:1em;margin-left:2px; width: 350px;}

.c2{height: 60px;
    position: absolute;
    top: 60px;}
    .votrelangue{position:absolute;z-index:1;top:230px;left:0px}.c12{position:absolute;z-index:9;top:520px;left:10px;}.app{position:absolute;z-index:9;top:300px;right:10px;}
.c3{display:inline-block;text-align: center;position:relative;width:100%;height:64px}.uu a,.uu td,.uu span { font-weight : normal; font-size : 12px; font-family : Arial; color : #000099; text-decoration : none; }.actimonde { font-weight : normal; font-size : 12px; color: #000099} 
.overview{
position:absolute;
top:0px;right:0px;
z-index:200;
}
 

.skiplinks nav {
    height: 0;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0;

}
/*
#supersize img { 
    z-index:15;
    }
.slider{position:relative;} 
.slider .slide-image{display:none;position:absolute;z-index:10}
.slider .slide-image.current{display:block;}
 
.slider .slide-image.current div{background-size: 100% 100%;border:none;}
.slider.transition-rotatezoomout .slide-image{transform:scale(0) rotate(40deg);-moz-transform:scale(0) rotate(40deg);-webkit-transform:scale(0) rotate(40deg);-o-transform:scale(0) rotate(40deg);}
.slider.transition-rotatezoomout .slide-image.current{transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);}
.slider.transition-rotatezoomin .slide-image{transform:scale(2) rotate(30deg);-moz-transform:scale(2) rotate(30deg);-webkit-transform:scale(2) rotate(30deg);-o-transform:scale(2) rotate(30deg);}
.slider.transition-rotatezoomin .slide-image.current{transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);}
.slider.transition-left .slide-image{opacity:1;filter:alpha(opacity=100);left:-100%;}
.slider.transition-left .slide-image.current{left:0;}
.slider.transition-left .slide-image.current~.slide-image{left:100%;}
.slider.transition-top .slide-image{opacity:1;filter:alpha(opacity=100);top:-100%;}
.slider.transition-top .slide-image.current{top:0;}
.slider.transition-top .slide-image.current~.slide-image{top:100%;}
.slider.transition-oblique .slide-image{transform:matrix(1, 1, 0, 1, -100%, 0);-moz-transform:matrix(1, 1, 0, 1, -100%, 0);-webkit-transform:matrix(1, 1, 0, 1, -100%, 0);-o-transform:matrix(1, 1, 0, 1, -100%, 0);}
.slider.transition-oblique .slide-image.current{transform:matrix(1, 0, 0, 1, 0, 0);-moz-transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-o-transform:matrix(1, 0, 0, 1, 0, 0);}
.slider.transition-oblique .slide-image.current~.slide-image{transform:matrix(1, 1, 0, 1, 100%, 0);-moz-transform:matrix(1, 1, 0, 1, 100%, 0);-webkit-transform:matrix(1, 1, 0, 1, 100%, 0);-o-transform:matrix(1, 1, 0, 1, 100%, 0);}
.slider.transition-topfade .slide-image{top:-50%;}
.slider.transition-topfade .slide-image.current{top:0;}
.slider.transition-simple1 .slide-image .caption{right:100%;}
.slider.transition-simple1 .slide-image.current .caption{right:0%;}
.slider.transition-zoomin .slide-image{transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);}
.slider.transition-zoomin .slide-image.current{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.slider.transition-zoomout .slide-image{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);}
.slider.transition-zoomout .slide-image.current{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.slider.transition-flip .slide-image{transform:scale(-1, 1);-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);}
.slider.transition-flip .slide-image.current{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);}
.slider.transition-cardflip .slide-image{transform:scale(-1, 0.2);-moz-transform:scale(-1, 0.2);-webkit-transform:scale(-1, 0.2);-o-transform:scale(-1, 0.2);}
.slider.transition-cardflip .slide-image.current{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);}
.slider.transition-skewflip .slide-image{transform:skew(90deg, 90deg);-moz-transform:skew(90deg, 90deg);-webkit-transform:skew(90deg, 90deg);-o-transform:skew(90deg, 90deg);}
.slider.transition-skewflip .slide-image.current{transform:skew(0deg, 0deg);-moz-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);-o-transform:skew(0deg, 0deg);}
.slider.no-control{background:transparent;color:white;}.slider.no-control .caption{background:rgba(0, 0, 0, 0.5);}
.slider.no-control .options{display:none;}
.slider.no-control .loader .spinner{background:url(http://www.skiscool.com/img/loading-bar-black.gif) no-repeat;}
.slider .options{padding:3px 10px;text-align:center;}
.slider .options a{text-decoration:none;font-weight:bold;font-size:12px;font-family:Georgia,Serif;margin:0 2px;}
.slider .slide-pager a{transition-duration:0.5s;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.slider .slide-pager a.current{padding:0 4px;}
.slider .options .prevSlide{float:left;}
.slider .options .nextSlide{float:right;}
.slider.loading>*{display:none;} 
#tgg .loader{display:none;}
.slider .loader .spinner{display:inline-block;width:40px;height:40px;}
.slider.loading .loader{display:block;text-align:center;margin:10px;padding:10px;font-size:1.8em;}
#tgg.loading .loader{display:block;float:right;font-size:1.8em;}
.slider .slide-images{}  
.slider .slide-image.current .caption{z-index:13;}
.slider .slide-image a{text-decoration:none;}
.slider .slide-image img{border:none;}
.slider .slide-image .caption{opacity:0.8;filter:alpha(opacity=80);z-index:3;position:absolute;right:0;top:4px;padding:5px 10px;font-weight:bold;font-size:14px;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}

#tgg.loader {
float:right;
}
*/
#tel{ 
  font-size: 16px; 
  margin-left:5px;
    text-decoration: none;
}
#nav strong{ 
   display: block;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
	}
#nav a.center{
    display: block;
    height: 60px;
    margin: auto;
    position: relative;
    text-align: center; 
    width: 260px;
	}
#telmob{ 
text-decoration: none;
font-size: 1.8em;
bottom: 5px;position: relative;
}
.nav-link {
	display:block;
	padding-bottom:10px;
	text-decoration:none;
	font-style:normal;
}
.toggle-btn3 {    
  bottom: 0px;  
  text-align:center;
    left: 0; 
	margin:auto;
    padding: 8px; 
    width: 320px;
	
} 
.toggle-btn {     
    font-family: 'Source Sans Pro',sans-serif;
    left: 0;
    margin: auto; 
	  font-size: 0.8em;
    position: relative;
    text-transform: uppercase;
    top: 0; 
    width: 140px; 
}
.toggle-btn2 {   
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 1.2em;
    font-weight:bold;
    left: 0;
    margin: auto;padding: 12px;
    position: relative;
    text-transform: uppercase;
    width: 70%; 
} 
.menulang a.button{
margin: 0;
padding: 0;
}
#bbt{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #ceded5) );
	background:-moz-linear-gradient( center top, #ededed 5%, #ceded5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ceded5');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #b0aeb0;
	display:block;
	color:#777777;  
	padding:2px; 
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}#bbt:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ceded5), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #ceded5 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ceded5', endColorstr='#ededed');
	background-color:#ceded5;
}#bbt:active {
	position:relative;
	top:1px;
} 
header.conteneur,.tripadvisor { 
/*width:500px;
height:500px;
line-height:500px; 
max-height: 500px;
height: 500px;*/
position: relative;z-index: 666;
min-height: 190px;
background-attachment: fixed !important;
background-position: 0 0px;
background-size: 100%,0;
-webkit-background-size: 100%,0;
-moz-background-size: 100%,0;
/*
-o-background-size: 100%,0;
z-index: 70;*/
text-align:center; /* centrage horizontal */
 } 
 header.conteneur { 
/*background-image: url(http://www.skiscool.com/img/bg/640b.jpg);*/
} 
.tripadvisor {  
/*background-image: url(http://www.skiscool.com/img/bg/640b.jpg);*/
background-size: 110%;
-webkit-background-size: 110%;
-moz-background-size: 110%;
-o-background-size: 110%; 
 } 
.iconsim{
 width: 30px;
height: 30px;
background: url(http://www.skiscool.com/img/iBrandPromise.png) 0 0 no-repeat;
margin: 0;
background-size: 100%;
}
.ia{
background-position: 0 -30px;
}
.ib{
background-position: 0 -60px;
}

div.bloc { 
padding:10px; /* aération interne du bloc */
border:1px solid #fff; 
display:inline-block;
vertical-align:middle;
line-height:1.4; /* on rétablit le line-height */
text-align:left; /* ... et l'alignement du texte */ }

#strl {  
	 display: block;
    margin: auto;
    position: relative;
    top: 100px;font-size: 14px;
    width: 400px;
}
#strlmob {  
   font-size: 10px;
    position: relative;
    top: 45px;
    width: 400px;
}  
#apChooseLang {
text-align: center;
    color: #49090a;
    font-family: Arial,Helvetica,sans-serif;
    
    letter-spacing: 1px; 
    position: relative; 
    z-index: 100;
}
/*
#apBgIntro {
    background-image: url("../bgintro.png");
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 75;
} */
a:link { 
    text-decoration: none;
}
a:visited { 
    text-decoration: none;
}
a:hover {
    color: #3399CC;
    text-decoration: underline;
} 
 

/*********/

.price-box {
    margin: 0 auto;
    background: #E9E9E9;
	border-radius: 10px;
	padding: 40px 15px;
	width: 500px;
}
/*
.ui-widget-content {
	border: 1px solid #bdc3c7;
	background: #e1e1e1;
	color: #222222;
	margin-top: 4px;
}

.ui-state-default, .ui-widget-content .ui-state-default{
background:transparent !important;
border:none !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
	border: 1px solid #f9f9f9;
	background: #3498db;
}

*/

.price, .lead p {
	font-weight: 600;
	font-size: 32px;
	display: inline-block;
	line-height: 60px;
}

h4.great {
	background: #00ac98;
	margin: 0 0 25px -60px;
	padding: 7px 15px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
	-moz-box-shadow:    2px 4px 5px 0 #ccc;
  	-webkit-box-shadow: 2px 4px 5px 0 #ccc;
  	box-shadow:         2px 4px 5px 0 #ccc;
}

.total {
	border-bottom: 1px solid #7f8c8d;
	/*display: inline;
	padding: 10px 5px;*/
	position: relative;
	padding-bottom: 20px;
}

.total:before {
	content: "";
	display: inline;
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	height: 3px;
	background: #7f8c8d;
	opacity: 0.5;
}

.price-slider {
	margin-bottom: 70px;
}

.price-slider span {
	font-weight: 200; 
	font-size: 13px;
}

.form-pricing {
	background: #ffffff;
	padding: 20px;
	border-radius: 4px;
}

.price-form {
	background: #ffffff;
	margin-bottom: 10px;
	padding: 20px;
	border: 1px solid #eeeeee;
	border-radius: 4px;
	/*-moz-box-shadow:    0 5px 5px 0 #ccc;
  	-webkit-box-shadow: 0 5px 5px 0 #ccc;
  	box-shadow:         0 5px 5px 0 #ccc;*/
}

.form-group {
	margin-bottom: 0;
}

.form-group span.price {
	font-weight: 200;
	display: inline-block;
	color: #7f8c8d;
	font-size: 14px;
}

.help-text {
	display: block;
	margin-top: 32px;
	margin-bottom: 10px;
	color: #737373;
	position: absolute;
	/*margin-left: 20px;*/
	font-weight: 200;
	text-align: right;
	width: 188px;
}

.price-form label {
	font-weight: 200;
	font-size: 21px;
}

img.payment {
	display: block;
    margin-left: auto;
    margin-right: auto
}
