#faq h1{font-size:20px;}
#faq h2{font-size:15px;}
#faq h3{font-size:13px;}

.h_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}
.h_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}
.h_right{right:0px;}
.h_left{left:0px;}

.manque_neige_fr{
	background: url(http://www.hiver.com/interface2/manqueneige.gif) center top no-repeat;
	width:134px;
	height:49px;
}

.meilleur_rapport_qualite_prix_fr{
	background: url(http://www.hiver.com/interface2/qualite.gif) center top no-repeat;
	width:133px;
	height:48px;
	margin-left:27px;
	margin-top:5px;
	margin-bottom:5px;
}

.BTsej1{
border:1px solid #C9EDF9;
background:#2BA6D0;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
float:left;
margin-left:5px;
}

/****************************/

#accrmag{
width:100%;
line-height:18px;
clear:both;
font-size:13px;
font-weight:bold;
margin-bottom:15px;
padding-top:15px;
text-align:justify;
}

.navmag{
float:left;
clear:right;
background:url('interface2/moteur_int_02.jpg');
height:68px;
margin-left:10px;
margin-top:15px;
}

#magcontent{
float:left;
width:600px;
margin-top:-15px;
line-height:16px;
text-align:justify;
}

.submitMag{
background:#FFA200;
color:#FFF;
border:0px;
font-weight:bold;
padding:3px;
}

.textMag{
border:1px solid #E5E5E5;
padding-left:3px;
margin-bottom:0px;
}

.textMag:hover{
border:1px solid #E5E5E5;
background:#E5E5E5;
padding-left:3px;
margin-bottom:0px;
}

#magcol{
float:right;
width:183px;
text-align:center;
margin-top:-60px;
}

h1.mag{
background:url('interface2/puce_etoile.jpg');
background-repeat:no-repeat;
padding-left:20px;
margin-left:12px;
margin-bottom:5px;
color:#2BA6D0;
font-size:18px;
}

h1.mag2 {
background:url('interface2/mag_ligne1.jpg');
color:#2BA6D0;
height:20px;
width:330px!important;
width:362px;
padding-top:4px;
padding-left:32px;
margin-top:10px;
}

h1.mag3 {
background:url('interface2/mag_ligne1.jpg');
color:#2BA6D0;
height:20px;
width:260px!important;
width:272px;
padding-top:4px;
padding-left:12px;
}

h1.mag4 {
background:url('interface2/mag_ligne1.jpg');
color:#2BA6D0;
height:20px;
width:323px!important;
width:332px;
padding-top:4px;
padding-left:12px;
float:left;
}

#col1{
float:left;
width:285px;
margin-top:5px;
}

#facebook{
float:left;margin-top:15px;
background:#E3F4FB url('interface2/fondtg1.png');
background-position:left bottom;
padding:5px;
height:70px !important;
height:80px;
width:258px !important;
width:268px;
overflow:hidden;
-moz-border-radius: 10px;
border-radius: 10px;
}

#col1-1{
float:left;width:268px;height:420px;margin-top:10px;
background:#F6FBFD url('interface2/fondoffres1.png');
-moz-border-radius: 10px;
border-radius: 10px;
}

#col2{
float:right;
width:510px;
margin-top:5px;
}

#col2-tg{
float:right;
width:510px;
height:250px;
background:#C6E6F1 url('interface2/fondtg1.png');
background-position:left bottom;
-moz-border-radius: 10px;
border-radius: 10px;
}

#col2-1{
float:left;width:245px;height:420px;margin-top:10px;
background:#F6FBFD url('interface2/fondoffres1.png');
-moz-border-radius: 10px;
border-radius: 10px;
}

#col2-2{
float:right;width:245px;height:420px;margin-top:10px;
background:#F6FBFD url('interface2/fondoffres1.png');
-moz-border-radius: 10px;
border-radius: 10px;
}

.promobig{
font-size:30px;
font-family: Impact, Arial Black, sans-serif;
letter-spacing:1px;
color:#79C6E2;
line-height:30px;
}

#etoiles{
float:right;
width:234px;
height:186px;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
background:url('interface2/box_sejours_4etoiles.gif');
text-align:center;
}

#blogcol{
float:right;
width:233px;
background:url('interface2/bande_blog.jpg');
}

#blogcol p{
margin:0px;
padding:0px;
}

.blog1{
padding-left:5px;
padding-right:5px;
}

#maincol{
float:left;
width:561px;
}

#chalets{
margin-top:5px;margin-right:10px;width:260px;background:#FFF;
float:left;
overflow:hidden;
}

#promos{
margin-top:5px;width:275px;background:#FFF;
float:right;
overflow:hidden;
}

#ticker{
width:100%;
float:left;
overflow:hidden;
margin-bottom:10px;
margin-top:10px;
}

#newsletter{
background:url('interface2/box_nletter.jpg');
width:123px;
height:80px;
float:right;
padding-left:5px;
padding-right:5px;
padding-top:20px;
text-align:center;
}

.submitHome{
background:white;
color:#FFA200;
border:0px;
font-weight:bold;
}

#tg1v2{
margin-top:0px;width:505px;
text-align:center;
float:left;
}

#tg11v2{
width:500px;height:100px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-top:5px;
text-align:center;
}

.tg1blocv2{
width:107px;
text-align:center;
margin-top:6px;
margin-right:9px;
margin-left:9px;
float:left;
}

#tg2v2{
width:247px;
text-align:center;
margin-right:15px;
float:right;
}

.tg2bloc{
margin-bottom:6px;
}

.tg2bloc2{
margin-top:15px;
}


#accrochev2{
width:215px;height:115px;background:#FFF;
float:left;
margin-left:18px;
padding-top:3px;
}

#moteurv2{
width:285px;height:155px;
background:url('interface2/moteur2.png');
clear:left;
float:left;
}

#newsletterhome{
float:left;width:220px;padding:10px;text-align:center;
background:url('interface2/newsletter.png');
background-repeat:no-repeat;
}

#locamathome{
float:left;width:170px;padding:10px;text-align:center;line-height:15px;
background:url('interface2/location.png');
}

.infobulle{
position: absolute;   
visibility : hidden;
border: 1px solid #2BA6D0;
padding: 10px;
background-color: #FFF;
z-index:1000;
}
/**********************************/
/*2010*/

body{
padding:0px;
margin:0px;
background:url('interface2/hiver-bg1.jpg');
background-repeat:repeat-x;
text-align:center;
}

body.footer{
padding:0px;
margin:0px;
background:#FFF;
text-align:center;
}


img{
border:0px;
}

form{
margin:0px;
padding:0px;
}

#header{
width:1000px;
height:215px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#headernav{
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:10px !important;
margin-top:0px;
}

#offresejour{
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}


#logo{
background:url('interface2/hiver-logo.jpg');
width:295px;
height:179px;
float:left;
}

  #logo2{width:270px;height:90px;margin-top:15px;margin-left:23px;}
  #date{width:190px;float:left;margin-left:0px;margin-top:10px;text-align:left;}
  #sejour{width:799px;float:left;}

#deco{
background:url('interface2/chalet-ski-montagne.jpg');
width:705px;
height:179px;
float:left;
}

#content{
width:1000px;
margin-left:auto;
margin-right:auto;
overflow:auto;
text-align:left;
}

#footer{
width:1000px;
margin-left:auto;
margin-right:auto;
background:url('interface2/footer_bande.jpg');
height:22px;
overflow:hidden;
text-align:center;
}

#nav{
width:186px;
float:left;
position:relative;
text-align:left;
}

#centeraccueil{
width:799px;
float:right;
}

#center{
width:799px;
float:right;
}

* {
	font-family: verdana,arial,helvetica;
	color:#2BA6D0;
	font-size:11px;
}

a.bleu1_l {
	font-weight: bold;
	color: #2BA6D0;
	font-size:14px;
}

a.bleu1_l:hover {
	text-decoration:none;
	font-weight: bold;
	color: #2BA6D0;
	font-size:14px;
}

.small{
	font-size:9px;
}

a.small{
	font-size:9px;
}

a.small:hover{
	font-size:9px;
	text-decoration:none;
}

.big{
	font-size:18px;
}

h1{
	font-weight: bold;
	color: #2BA6D0;
	font-size:15px;
	line-height:15px;
	padding:0px;
	margin:0px;
}

h1.home{
background:url('interface2/puce_etoile.gif');
background-repeat:no-repeat;
padding-left:16px;
margin-left:20px;
margin-bottom:5px;
color:#FFA300;
}


h1.accr{
font-size:14px;
}

h2.home{
color:#FFA300;
padding:0px;
margin:0px;
font-size:17px;
font-weight:bold;
margin-bottom:3px;
}

a.home{
color:#FFA300;
padding:0px;
margin:0px;
font-size:17px;
font-weight:bold;
margin-bottom:3px;
text-decoration:none;
}

a.home:hover{
color:#FFA300;
padding:0px;
margin:0px;
font-size:17px;
font-weight:bold;
margin-bottom:3px;
}

a.navi3 {
	font-size:13px;
	text-decoration:none;
	color:#FFA202;
}

a.navi3:hover {
	font-size:13px;
	text-decoration:underline;
	color:#FFA202;
}

a.navi4 {
	font-size:13px;
	color:#FFA202;
}

a.navi4:hover {
	font-size:13px;
	text-decoration:none;
	color:#FFA202;
}

input,option,select {
color:#2BA6D0;
font-size:11px;
font-weight: normal;
background-color:#FFFFFF;
}

.NAV11 {
	padding-top:4px;
	padding-bottom:0px;
	text-align:left;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	width: 186px;
	height:23px;
	background:url('interface2/nav_blue.jpg');
}

#navoffres{
background:url('interface2/fd_nav_01.jpg');
height:283px;
margin-bottom:5px;
}

#navmag{
background:#C9EDF9 url('interface2/box_nav_02.jpg');
background-repeat:no-repeat;
margin-bottom:5px;
}

#navclient{
background:url('interface2/box_nav_03.jpg');
height:74px;
margin-bottom:10px;
}

.NAV12 {
	padding-top:1px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:left;
	color:#BA6322;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	width: 186px;
	text-align:left;
}

.NAV21 {
	padding-top:4px;
	padding-bottom:0px;
	text-align:left;
	color:#2BA6D0;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	width: 186px;
	height:23px;
	background:url('interface2/nav_grey.jpg');
}

.NAV22 {
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	color:#00A7EE;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	width: 174px;	
}



.NAV3 {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	background-color:#FFCD0D;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	width: 186px;	
}

a.navi {
	font-size:10px;
	text-decoration:none;
	color:#2BA6D0;
}

a.navi:hover {
	font-size:10px;
	text-decoration:underline;
	color:#2BA6D0;
}

a.navi2 {
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

a.navi2:hover {
	font-size:10px;
	text-decoration:underline;
	color:#FFFFFF;
}

#basetxt{
color:white;
font-size:16px;
font-weight:bold;
line-height:18px;
margin-left:15px;
margin-top:5px;
}

/**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************//**********************************/

a.BT1 {
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	background-color:#BA6322;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

a.BT1:hover {
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	background-color:#BA6322;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.bleucadre{
	font-weight: bold;
	color: #2BA6D0;
	font-size:12px;
	border:1px solid #2BA6D0;
	padding-left:3px;
	padding-right:3px;
	
}

a.bleu1_s {
	font-size:10px;
	font-weight: bold;
	text-decoration:underline;
	color:#2BA6D0;
}

a.bleu1_s:hover {
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
	color:#2BA6D0;
}


a.blanc {
	font-size:12px;
	font-weight: bold;
	text-decoration:underline;
	color:#FFFFFF;
}

a.blanc:hover {
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
}


a.vert1 {
	font-size:12px;
	font-weight: bold;
	text-decoration:underline;
	color:#069E0A;
}

a.vert1:hover {
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	color:#069E0A;
}

a {
	font-size:12px;
	font-weight: bold;
	color: #2BA6D0;
	text-decoration:underline;
}

a:hover {
	font-size:12px;
	font-weight: bold;
	color: #2BA6D0;
	text-decoration:none;
}



.bleu21 {
	font-weight: bold;
	color: #2BA6D0;
	font-size:15px;
	line-height:15px;
}

.blanc01 {
	font-weight: bold;
	color: #FFF;
	font-size:11px;
	line-height:11px;
}

A.blanc01 {
	font-weight: bold;
	color: #FFF;
	font-size:9px;
	line-height:9px;
}

A.blanc01:hover {
	font-weight: bold;
	color: #FFF;
	font-size:9px;
	line-height:9px;
}


.vert2 {
	font-weight: bold;
	color: #069E0A;
	font-size:14px;
}

.surb {
	background-color: 00A7EE;
	font-weight: bold;
	color: white;
	font-size:11px;
	padding: 2 2 2 2px;
	margin-top: 2px;
}

.promo {
	background-color: #FDA304;
	font-weight: bold;
	color: white;
	font-size:11px;
	padding: 0 2 0 2px;
	margin-top: 2px;
}

.blanc1_b {
	font-weight: bold;
	color: #FFFFFF;
	font-size:12px;
}

.blanc1_xl {
	font-weight: bold;
	color: #FFFFFF;
	font-size:16px;
}

.blanc2_xl {
	font-weight: bold;
	color: #FFFFFF;
	font-size:16px;
	letter-spacing: 0px;
}

.blanc1 {
	font-weight: normal;
	color: #FFFFFF;
	font-size:12px;
}

.bleu1 {
	font-weight: normal;
	color: #2BA6D0;
	font-size:12px;
}

.bleu1_b {
	font-weight: bold;
	color: #2BA6D0;
	font-size:12px;
}

.bleu1_s {
	font-weight: normal;
	color: #2BA6D0;
	font-size:9px;
}

.bleu1_s2 {
	font-weight: bold;
	color: #2BA6D0;
	font-size:9px;
}

.bleu1_l {
	font-weight: bold;
	color: #2BA6D0;
	font-size:14px;
}


.bleu1_xl {
	font-weight: bold;
	color: #2BA6D0;
	font-size:21px;
}

.bleu1_xxl {
	font-weight: bold;
	color: #2BA6D0;
	font-size:18px;
}


.rouge1_b {
	font-weight: bold;
	color: #FDA304;
	font-size:12px;
}

.rouge1_s {
	font-weight: normal;
	color: #FDA304;
	font-size:10px;
}

input,option,select {
color:#2BA6D0;
font-size:11px;
font-weight: normal;
background-color:#FFFFFF;
}



