

body {

	background-color: #DDDEDF;

	color: #4A738C;

	font-size: 10px;

	font-variant: normal;

	font-family: arial;

	text-align:center;

	margin: 0;

}



p{

	color: #4A738C;

	font-size: 10px;

	font-variant: normal;

	text-align:left;

	margin:0 0;

	table-layout:auto;

	padding:0 0;

}

.boite_dialogue{

font-family:Arial, Helvetica, sans-serif;

border:1px #02253A dashed;

background-color:#DDDEDF;

margin-bottom:10px;

}



.boite_dialogue p{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

margin:0 0;

text-align:center;

}



div#body{

	background-image:url(images/fond.gif);

	background-position:center center;

	background-repeat:repeat-y;

}



div.banniere_ete_fr

{

width:950px;

height:199px;

background-image:url(images/Banniere_ete_fr.jpg);

}

div.banniere_hiver_fr

{

width:950px;

height:199px;

background-image:url(images/Banniere_hiver_fr.jpg);

}

div.banniere_ete_en

{

width:950px;

height:199px;

background-image:url(images/Banniere_ete_en.jpg);

}

div.banniere_hiver_en

{

width:950px;

height:199px;

background-image:url(images/Banniere_hiver_en.jpg);

}



div.mettre_en_ligne{

display:inline;

/*background-color:#99CCCC;*/

background-repeat:repeat-y;

}

.condition_generale ul{

margin:0;

margin-top:3px;

padding:0;

list-style-type:none;

}



ul#menu_text{

margin:0;

margin-top:3px;

padding:0;

list-style-type:none;

}





#menu_text li{

display:inline;

font-size:14px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color: #000000;

}

.conseiller{

text-align:left;

margin-top:1px;

}

.galeriePhotos{

text-align:left;

margin-top:1px;

}



li a:link 

  {color: #000000; 

  text-decoration: none; 

  background-color: transparent; }

li a:visited 

  { color: #124463; 

  text-decoration: none; 

  background-color: transparent; }

li a:hover 

  { color: #c93; 

  text-decoration: underline; 

  background-color: transparent; }

li a:active 

  { color: #696; 

  text-decoration: underline; 

  background-color: transparent; }



div#menu{

}



div#menu div{

  height:33px;  

}



div#menu div.menu1{

  

 background-image:url(images/SousBanniere.gif);

 background-repeat:no-repeat;

 width:806px;

 float:left;

 padding-top:3px;

}

div#menu div.menu1 .menu_text_fr{

margin:0;

margin-top:3px;

padding:0;

list-style-type:none;

display:inline;

font-size:14px;

font-weight:bold;

color: #000000;

width:14px;

padding-top:3px;

}

div#menu div.menu1 .menu_text_en{

margin:0;

margin-top:3px;

padding:0;

list-style-type:none;

display:inline;

font-size:12px;

font-weight:bold;

color: #000000;

width:14px;

padding-top:3px;

}

 

div#menu div.menu2{

  

 background-image:url(images/SousBanniere_2.gif);

  background-repeat:repeat-x;

  width:662px;

  float:left;

}



div#menu div.menu3{

  width:144px;

  float:right;

}



.menu1 a:link 

  {color: #000000; 

  text-decoration: none; 

  background-color: transparent; }

.menu1 a:visited 

  { color: #124463; 

  text-decoration: none; 

  background-color: transparent; }

.menu1 a:hover 

  { color: #c93; 

  text-decoration: underline; 

  background-color: transparent; }

.menu1 a:active 

  { color: #696; 

  text-decoration: underline; 

  background-color: transparent; }



div.bas_page{

background-image:url(images/bas_page.gif);

background-repeat:no-repeat;

margin: 0 auto;

width:950px;

clear:both;

}





div#global{

width:950px;

margin: 0 auto;

border: 1px #000000 solid;

background-color:#FFFFFF;

}



.page{

background-color:#FFFFFF;

width:950px;

margin:0 auto;

}





div.espacement{

 height:60px !important;

 height:0;

 } 



.sous_titre{

background-image:url(images/sous_titre_activite_acces.gif);

background-repeat:no-repeat;

background-position:center;

width:400px;

height:20px;

margin:0 auto;

}



.sous_titre h2{

text-align:center;

padding-top:-2em;

font-size: 20px;

font-family: Arial, Helvetica, sans-serif;

color: #02253A;

vertical-align:middle;

}







div.titre{

background-image:url(images/titre_louer_un_chalet.gif);

background-repeat:no-repeat;

background-position:center;

}





a:link 

  {color: #1775C6; 

  text-decoration: none; 

  background-color: transparent }

a:visited 

  { color: #366206; 

  text-decoration: none; 

  background-color: transparent }

a:hover 

  { color: #c93; 

  text-decoration: underline; 

  background-color: transparent }

a:active 

  { color: #696; 

  text-decoration: underline; 

  background-color: transparent }







h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #4A738C;

	margin: 0px;

	padding: 0px;

}



h2 {

text-align:center;

	font-size: 24px;

	font-family: Arial, Helvetica, sans-serif;

	color: #02253A;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

	margin: 0px;

	padding: 0px;

}



img {

	margin: 0px;

	padding: 0px;

}



h3 {

	font-size: 11px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	text-transform: none;

	line-height: normal;

	font-variant: normal;

	color: #7694A9;

	height: 0px;

	z-index: 0;

}





p {

text-indent:20px;

margin-top:20px;

margin-bottom:15px;

margin-left:20px;

margin-right:10px;

text-align:center;

text-align:justify;

color: #02253A;

font-size: 13px;

}



.plan_dacces{

float:right;

background-image:url(images/plan_dacces.gif);

background-repeat:no-repeat;

width:422px;

height:541px;

}



.acces_plan{

float:right;

background-image:url(images/acces_plan.gif);

background-repeat:no-repeat;

width:422px;

height:541px;

}

div.description_plan_dacces{

float:left;

width:55%;

border:1px #000000 solid;

margin:0 auto;

background-color:#DDDEDF;

align:center;

}



span.titre_paragraphe{

font-weight:bold;

text-decoration:underline;

}

span.numero_de_tel{

font-style:italic;

}



span.description_situation_chalet{

float:left;

background-image:url(images/fond_description_situation_chalet.gif);

background-repeat:repeat-y;

width:381px;

height:396px;



}

span.carte_situation_chalet{

background-image:url(images/carte_situation_chalet.jpg);

background-repeat:repeat;

float:right;

width:569px;

height:396px;



}

span.description_situation_chalet p{

text-indent:20px;

margin-top:20px;

margin-bottom:15px;

margin-left:20px;

margin-right:10px;

text-align:center;

text-align:justify;

color: #02253A;

font-size: 12px;

}

span.nom_chalet{

font-style:italic;

font-weight:bold;

}

/* page accueil*/

div#accueil{

widht:950px;

margin:0 auto;

}

div#accueil table{

vertical-align:top;

}

div#accueil td{

vertical-align:top;

margin:0 0;

}



div#accueil div.gauche{

width:286px;

text-align:left;

}

div#accueil .commentaire{

vertical-align:top;

text-align:left;

}

div#accueil .align_top{

vertical-align:top;

}





/* debut colonne centrale*/

div#centre{

vertical-align:top;

width:405px;

}

div#centre ul{

text-align:left;

font-size:12px;

}





div#accueil div#centre p{

font-family:Arial, Helvetica, sans-serif;

color: #02253A;

font-size: 14px;

text-align:center;

margin:0 0;

table-layout:auto;

padding:0 0;

}

/* fin colonne centrale*/



/* debut page nos_chalet*/

div#nos_chalets{

widht:950px;

margin:0 auto;

}

div#nos_chalets table{

vertical-align:top;

}

div#nos_chalets td{

vertical-align:top;

margin:0 0;

}



div#nos_chalets div.gauche{

width:286px;

text-align:left;

}

div#nos_chalets .commentaire{

vertical-align:top;

text-align:left;

}

div#nos_chalets .align_top{

vertical-align:top;

}

/* debut colonne centrale*/



div#nos_chalets div#centre p{

font-family:Arial, Helvetica, sans-serif;

color: #02253A;

font-size: 14px;

text-align:left;

margin:0 0;

table-layout:auto;

padding:0 0;

}



div#nos_chalets div#droite{

background-image:url(images/bande_bois_photos.gif);

background-repeat:no-repeat;

height:565px;

width:177px;

}



div#nos_chalets div#droite p{

margin-top:70px;

}

div#nos_chalets div#droite img{

border:1px #02253A solid;

margin-top:5px;

}

/* fin colonne centrale*/



/* fin page nos_chalets*/

div.petite_img img{

margin-right:4px;

}



div.petite_img_act img{

float:left;

margin-top:7px;

}



div.petite_img_act p{

text-align:left;

float:left;

margin-bottom:-6px;

text-align:left;

text-indent:5px;

margin-right:5px;

margin-top:4px;

color:#47738C;

}



div.petite_img p{

margin-bottom:2px;

text-align:left;

text-indent:5px;

margin-right:5px;

margin-top:0px;

font-size:10px;

}





div.chalet_colonne_G img{

float:left;

}



div.chalet_colonne_D{

width:168px;

height:500px;

display:inline;

float:left;

}



div.chalet_colonne_D img{



}



div.chalet_colonne_C{

width:455px;

height:500px;

display:inline;

float:left;

}



div.chalet_colonne_C img{

}



div.chalet_colonne_C_sous_titre{

background-image:url(images/sous_titre_activite_acces.gif);

background-repeat:no-repeat;

background-position:center;

}



div.chalet_colonne_C_sous_titre h2 {

text-align:center;

	font-size: 24px;

	font-family: Arial, Helvetica, sans-serif;

	color: #02253A;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

	margin: -0.21em;

	padding: 0px;

}

div.chalet_colonne_C p{

text-indent:20px;

margin-top:30px;

margin-bottom:15px;

margin-left:20px;

margin-right:10px;

text-align:center;

text-align:center;

color: #02253A;

font-size: 13px;

}



div.chalet_colonne_C_image_centrale{

background-image:url(images/activites_tous_niveaux.gif);

background-repeat:no-repeat;

width:455px;

height:700px;

background-color:#000000;

}



div.pointillets{

background-image:url(images/pointillets_verticaux.gif);

background-repeat:repeat-y;

background-position:center;

}



div.description_activites{

background-color:#009999;

width:956;



}

.normal{

font-size:12px;



}

.normal_gras{

font-size:12px;

text-align:right;

font-weight:bold;

}



div.brochure{

width:450px;

border:1px #000000 solid;

margin:0 auto;

}



.domaine_skiable{

margin:0 auto;

}

.domaine_skiable img{

border:1px #000000 solid;

margin:0 auto;

}

.domaine_skiable p{

text-align:center;}



.entourer{

border:1px #000000 solid;

margin:auto auto;

pading:0px;

}

.entourer div{

float:left;

}

.tab_contact{

border:1px #000000 solid;

margin:0 auto;

background-color:#DDDEDF;

width:500px;

align:center;

}

.entourer2{

border:1px #000000 solid;

margin:0 auto;

background-color:#DDDEDF;

align:center;

}

.reservation{

border:1px #000000 solid;

margin:0 auto;

background-color:#DDDEDF;

width:600px;

align:center;

}

.centre_reservation{

background-color:#B7C6D4

}



.reservation2{

border:1px #000000 solid;

margin:0 auto;

/*background-color:#DDDEDF;*/

background-color:#DDDEDF;

width:600px;

align:center;

font-size:14px;

font-weight:bold;

}





.centre_reservation2{

/*background-color:#B7C6D4*/

background-color:#FFFF66;

}





.coordonnees_GPS{

border-top:1px #000000 solid;

border-bottom:1px #000000 solid;

margin-bottom:3px;

background-color:#DDDEDF;

align:center;

}



.coordonnees_GPS p{

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

}



.consultation_rapide{

border:1px #02253A dotted;

margin-right:0;

margin-left:70%;

margin-top:0;

margin-bottom:0;

}

.commentaire_brochure p{

margin:0 0;

padding:0 0;

text-align:center;

}



.ligne{

height:1px;

bgcolor:#0099FF;

}



.activites p{

text-align:left;

}



div.activites{

text-align:left;

vertical-align:top;

}

div.activites .proposition{

border:1px #000000 solid;

margin:0 auto;

background-color:#DDDEDF;

}

div.activites .liste_activites{

width:26%;

text-align:center;

border:1px #000000 solid;

background-color:#DDDEDF;

}

div.activites .description_activites_ete{

vertical-align:top;

border:1px #000000 solid;

background-color:#DFECCF;

width:850px;

}

div.activites .description_activites_hiver{

vertical-align:top;

border:1px #000000 solid;

background-color:#CFD6EC;

}



div.activites ul{

font-size:12px;

}



.colonne_img_activites{

text-align:left;

width:168px;

}



.colonne_img_activites p{

text-align:left;

margin:5px 0 0 0;

text-indent:0px;

}



div.activites h4{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #4A738C;

	margin: 0px;

	padding: 0px;

}



.align_droite{

text-align:right;

float:right;

margin: 2px 2px 2px 2px;

}



/* Debut colonne droite*/

div#droite{

vertical-align:top;

}



div#droite table{

vertical-align:top;

width:99%;

border:0;

cellpadding:0;

cellspacing:0;

}

/* fin colonne droite*/

.favoris{

margin:0 0 0 0;

}

.nouveautes{

margin-left:20px;

background-image:url(nouveautes.swf.jpg);

background-repeat:no-repeat;

background-position:left bottom;

width:146px;

height:18px;

text-align:rigth;

background-color:#FF981F;

}

.nouveautes a{

  font-size: 14px;

  font-weight: bold;

  color: #000000;

  text-decoration: none;

}



.nouveautes a:hover 

  { color:#FFFFFF; 

  text-decoration: underline; 

  background-color: transparent; }

  

  .nouveautes a:visited 

  { color:#333333; 

  text-decoration: underline; 

  background-color: transparent; }

  

.lien{

	 display:block;

	 width:100%;

	 height:100%;

 }



/*##HASHING PICTONAV##*/

 

.TitreSouligne{

font-size:24px;

text-decoration:underline;

color:#4A738C;

font-weight:bold;

}

.Titre{

font-size:24px;

color:#4A738C;

font-weight:bold;

}



.rouge{

color: #FF0000;

}

.orange{

color:#FF9900;

font-size:12px;

}

.rouge_gras{

color:#FF0000;

font-size:12px;

font-weight:bold;

}

.petitxxBleu {

color:#4A738C;

font-size:8px;

}

.petitBleu {

color:#4A738C;

font-size:10px;

}

.normalBleu {

color:#4A738C;

font-size:12px;

}

.moyenBleu {

color:#4A738C;

font-size:14px;

}

.petitxxNoir {

color:#000000;

font-size:8px;

}

.petitNoir {

color:#000000;

font-size:10px;

}

.normalNoir {

color:#000000;

font-size:12px;

}

.moyenNoir {

color:#000000;

font-size:14px;

}

 

/*##FIN HASHING PICTONAV##*/

/* SLIDE DOWN */

 /* Entire pane */

        fieldset

        {

        -moz-border-radius:6

        }

        fieldset.invisible

        {

        /*padding: 0px;*/

        border-color: white;

       /* border-size: 0px;*/

        border-style: none;

        }

       .panel{

                margin-left:10px;

                margin-right:10px;

                margin-top:10px;

                width:150px;

        }

        .panelContent{

                font-size:11px;

                background-image:url('images/rien5.gif');

                background-position:top right;

                background-repeat:repeat-y;

                border-left:1px solid #FFF;

                border-bottom:1px solid #FFF;

                padding-left:2px;

                padding-right:2px;

                overflow:hidden;

                position:relative;

                clear:both;

        }

        .panelContent div{

                position:relative;

        }

		/*fin slide down */



.controleur_diaporama:focus  { outline: thick solid black }

.controleur_diaporama

{

 font-size:0px;

 border-color:black;

 border-width:0px;

}

.menuLang {

	padding-top:90px;

}

.langFR{

	background-image:url(images/fr.gif);

	width:31px;

	height:21px;

	float:left;

	margin-left:5px;

}

.langEN{

	background-image:url(images/en.gif);

	width:31px;

	height:21px;

	float:left;

	margin-left:5px;

}
.panel2 a{ font-size:14px;  font-weight:bold; color:#577B96; text-decoration:none;}
.panel2 a:hover{ color:#FE9A22; text-decoration:underline;}