#div_lang
{
   display : none;
}

#div_menu
{
   display : none;
}

.div_contact
{
   display : none;
}

/********************************************/
/*                 CONTACT                  */
/********************************************/

#div_coordonnes
{
   margin : 15px 0px 15px 223px;
   width : 300px;
   padding-bottom : 8px;
   border : #000000 solid 2px;
}

#div_coordonnes h4
{
   margin : 20px 0px 10px 0px;
   text-align : center;
   font-size : 14px;
}

#ul_contact
{
   font-size : 12px;
   padding-bottom : 0px ;
}

#ul_contact li
{
   list-style-type : none;
   padding : 3px 0px 3px 15px;
   margin-top : 10px;
}

#lien_email
{
   color : #000000;
}

/********************************************/
/*               PARTENAIRES                */
/********************************************/

#div_popup_partenaire
{
   display : none;
}

#div_popup_partenaire_summer
{
   display : none;
}

#div_popup_partenaire_summer h4
{
   font-size : 12px;
   margin : 0px;
   padding : 3px;
   background-color : #000000;
   text-align : center;
   color : #FFFFFF;
}

#div_popup_partenaire_summer h5
{
   font-size : 10px;
   margin : 5px 4px 5px 4px;
   text-align : center;
}

#div_popup_partenaire_summer a
{
   display : block;
   font-size : 10px;
   color : #000000;
   text-align : center;
   vertical-align : middle;
}

#div_partenaires
{
   display : none;
}

/********************************************/
/*                 GENERAL                  */
/********************************************/

#body_general
{
   background-color : #FFFFFF;
   margin : 0px 5px 20px 5px;
   font-family : arial, sans-serif;
   font-weight : bold;
   color : #000000;
   text-align : center;
}

#body_general h1
{
   padding : 10px 0px;
   margin:0px;
   width : 100%;
   height : 44px;
   font-size : 26px;
   text-align : center;
   vertical-align : middle;
}

#body_general h2
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   height : 40px;
   font-size : 20px;
   text-align : left;
   vertical-align : middle;
}

#body_general p
{
   text-indent : 30px;
   margin : 10px 20px 0px 20px;
   text-align : justify;
   font-size : 13px;
   font-family : arial, sans-serif;
   font-weight : normal;
}

#body_general em
{
   font-style : normal;
}

#body_general #p_warning
{
   padding : 8px 8px 8px 8px;
   border : #000000 1px solid;
   background-position : 8px;
}

#body_general #p_photo
{
   margin-top : 0px;
}

#description_studio_general
{
   margin-left : 73px;
   margin-bottom : 15px;
   width : 600px;
   padding-bottom : 10px;
   border : #000000 solid 2px;
}

#div_image_general
{
   display : none;
}

#div_frame_general
{
   margin : auto;
   padding : 0px 0px 20px 0px;
   width/**/: 754px;    /* IE5.5 */
   width: /**/ 754px;   /* IE5.0 */
   width/**/:/**/750px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

#div_frame_general a
{
   height : 20px;
   font-size : 12px;
   color : #000000;
   text-align : left;
   vertical-align : middle;
}

#lien_plan_general
{
   padding : 5px 0px 0px 0px;
   margin : 10px 0px 0px 47px;
}

#body_general .p_debut_general
{
   margin-left :  30px;
   margin-right : 265px;
}

#body_general .p_fin_general
{
   margin-left : 265px;
   margin-right : 30px;
}

.div_list_general
{
   margin-top : -15px;
}

.div_list_general li
{
   font-weight : normal;
   padding-left : 20px;
   margin-top : 7px;
   font-size : 12px;
}

.img_plan_general
{
   border : #000000 solid 2px;
   margin-left : 20px;
}

.img_photo_general
{
   border : #000000 solid 2px;
}

#img_studio_photo1
{
   margin : 0px 0px 3px 0px;
   width : 233px;
   height : 311px;
}

#img_studio_photo2
{
   margin : 0px 0px 163px 2px;
   width : 200px;
   height : 150px;
}

#img_studio_photo3
{
   margin : 0px 0px 163px 2px;
   width : 150px;
   height : 150px;
}

#img_studio_photo4
{
   margin : 0px 0px 0px 0px;
   width : 150px;
   height : 150px;
}

#img_studio_photo5
{
   margin : 0px 0px 0px 2px;
   width : 200px;
   height : 150px;
}

#img_studio_photo6
{
   margin : 0px 0px 0px 0px;
   width : 200px;
   height : 150px;
}

#img_studio_photo7
{
   margin : 0px 0px 0px 2px;
   width : 183px;
   height : 150px;
}

#img_studio_photo8
{
   margin : 2px 0px 0px 2px;
   width : 200px;
   height : 150px;
}

#ligne_studio_photos1, #ligne_studio_photos3
{
  margin : 0px 0px 0px 73px;
  padding : 0px;
}

#ligne_studio_photos2
{
  margin : -161px 0px 0px 316px;
  padding : 0px;
}

.img_plan_general_photos
{
   border : #99CCFF solid 2px;
   margin : 20px 0px 0px 20px;
}

#photo1_general
{
   margin : -100px 0px 0px 515px;
}

#photo2_general
{
   margin : -150px 0px 20px 30px;
}

#photo3_general
{
   margin : -180px 0px 50px 515px;
}

#photo4_general
{
   margin : -130px 0px 10px 30px;
}

#body_general #h2_photo
{
   margin-top : 15px;
}

#body_general #div_photos_nouveaute
{
   display : none;
}


/********************************************/
/*              HIVER - WINTER              */
/********************************************/

#body_winter
{
   background-color : #FFFFFF;
   margin : 0px 5px 20px 5px;
   font-family : arial, sans-serif;
   font-weight : bold;
   color : #000000;
   text-align : center;
}

#body_winter h1
{
   padding : 10px 0px;
   margin:0px;
   width : 100%;
   /*height : 44px;*/
   font-size : 26px;
   text-align : center;
   vertical-align : middle;
}

#body_winter h2
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   height : 40px;
   font-size : 20px;
   text-align : left;
   vertical-align : middle;
}

#body_winter h3
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   font-size : 16px;
   text-align : left;
   vertical-align : middle;
}

#body_winter h4
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   font-size : 12px;
   vertical-align : middle;
}

#body_winter h6
{
   border-top : #000000 solid 1px;
   right : 0px;
   font-size : 10px;
   font-weight : normal;
   text-align : right;
   vertical-align : middle;
}

#h6_le_miravidi
{
   padding : 5px 10px 0px 20px;
   margin : 0px 0px 0px 505px;
}

#h6_les_arcs
{
   padding : 5px 10px 0px 20px;
   margin : 0px 0px 0px 565px;
}

#h6_plans_domaine
{
   padding : 5px 10px 0px 20px;
   margin : 0px 0px 0px 415px;
}

#h6_paradiski
{
   padding : 5px 10px 0px 20px;
   margin : 0px 0px 0px 430px;
}

#div_image_winter
{
   display : none;
}

#div_frame_winter
{
   margin : auto;
   padding : 0px 0px 20px 0px;
   width/**/: 754px;    /* IE5.5 */
   width: /**/ 754px;   /* IE5.0 */
   width/**/:/**/750px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

#div_residence_winter
{
   margin-left : 235px;
   height : 160px;
   width : 400px;
}

#img_residence
{
   margin-left : 40px;
}

#lien_residence_winter
{
   padding : 5px 0px 0px 0px;
   margin : 10px 0px 0px 20px;
}

.img_plan_winter
{
   border : #000000 solid 2px;
}

#div_plan_domaine_winter1
{
   margin : 0px 0px 10px 35px;
   width : 210px;
   height : 165px;
}

#div_plan_domaine_winter2
{
   margin : -175px 0px 10px 275px;
   width : 210px;
   height : 165px;
}

#div_plan_domaine_winter3
{
   margin : -175px 0px 10px 515px;
   width : 210px;
   height : 165px;
}

#lien_plan1_winter
{
   padding : 5px 0px 0px 0px;
   margin : 10px 0px 0px 46px;
}

#lien_plan2_winter
{
   padding : 5px 0px 0px 0px;
   margin : 10px 0px 0px 46px;
}

#lien_plan3_winter
{
   padding : 5px 0px 0px 0px;
   margin : 10px 0px 0px 43px;
}

#div_pistes_winter
{
   margin-left : 400px;
   font-size : 12px;
   height : 240px;
}

#div_frame_winter a
{
   height : 20px;
   font-size : 12px;
   color : #000000;
   text-align : left;
   vertical-align : middle;
}

.ul_paradiski
{
   padding-left : 150px;
   font-size : 12px;
}

.ul_paradiski li
{
   padding-left : 20px;
   margin-top : 7px;
   font-size : 12px;
}

.ul_sousliste_paradiski
{
   padding-left : 0px;
   font-size : 12px;
}

.ul_sousliste_paradiski li
{
   font-weight : normal;
   padding-left : 20px;
   margin-top : 7px;
   font-size : 12px;
}

#h4_ouverture_winter
{
   text-align : center;
   font-size : 16px;
   margin-top : -10px;
}

.div_pistes_winter
{
   margin-left : 180px;
   width : 220px;
   height : 180px;
}

.div_remontees_winter
{
   width : 220px;
   height : 180px;
   margin : -180px 0px 0px 400px;
}

.div_pistes_winter li, .div_remontees_winter li
{
   padding-left : 20px;
   padding-top : 5px;
   padding-bottom : 5px;
   font-size : 12px;
   font-weight : normal;
}

#div_grille_winter
{
   margin-left : 170px;
}

#div_popup_offre_winter
{
   background-color : #FFFFFF;
   border : #000000 solid 2px;
   margin : 20px 0px 0px 0px;
   width/**/: 400px;    /* IE5.5 */
   width: /**/ 400px;   /* IE5.0 */
   width/**/:/**/396px; /* IE6.0 & Firefox*/
   height : 60px;
}

#div_popup_offre_winter h4
{
   font-size : 12px;
   padding : 3px;
   margin : 0px;
   background-color : #FFFFFF;
   text-align : center;
   color : #000000;
}

#div_popup_offre_winter p
{
   font-size : 12px;
   padding : 14px 0px 14px 30px;
   margin : 0px 0px 0px 0px;
   color : #000000;
}

#table_grille_winter
{
   margin-top : 20px;
   width : 400px;
   border : #000000 solid 1px;
   border-collapse: collapse;
}

#table_grille_winter th
{
   height : 24px;
   font-size : 12px;
   border : #000000 solid 1px;
   text-align : center;
}

#table_grille_winter #th0
{
   width : 20%;
}

#table_grille_winter #th1
{
   width : 40%;
}

#table_grille_winter #th2
{
   width : 15%;
}

#table_grille_winter #th3
{
   width : 25%;
}

#table_grille_winter td
{
   height : 20px;
   font-size : 12px;
   border : #000000 solid 1px;
   padding : 0px 4px 0px 4px;
}

#table_grille_winter .td1
{
   text-align : left;
}

#table_grille_winter .td0, .td2, .td3
{
   text-align : center;
}

#div_reserved_winter
{
   text-align : center;
   width : 400px;
   margin-top : 4px;
   padding : 2px 0px 2px 0px;
   font-size : 12px;
   background-color : #FFFFFF;
}

#div_rented_winter
{
   text-align : center;
   width : 400px;
   margin-top : 4px;
   padding : 2px 0px 2px 0px;
   font-size : 12px;
   background-color : #FFFFFF;
}

/********************************************/
/*                ETE - SUMMER              */
/********************************************/

#body_summer
{
   background-color : #FFFFFF;
   margin : 0px 5px 20px 5px;
   font-family : arial, sans-serif;
   font-weight : bold;
   color : #000000;
   text-align : center;
}

#body_summer h1
{
   padding : 10px 0px;
   margin:0px;
   width : 100%;
   /*height : 44px;*/
   font-size : 26px;
   text-align : center;
   vertical-align : middle;
}

#body_summer h2
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   height : 40px;
   font-size : 20px;
   color : #99CCFF;
   text-align : left;
   vertical-align : middle;
}

#body_summer p
{
   text-indent : 30px;
   margin : 20px 20px 0px 20px;
   text-align : justify;
   font-size : 12px;
}

#div_image_summer
{
   display : none;
}

#div_frame_summer
{
   margin: auto;
   padding : 0px 0px 20px 0px;
   width/**/: 754px;    /* IE5.5 */
   width: /**/ 754px;   /* IE5.0 */
   width/**/:/**/750px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

#activities_list
{
   width : 220px;
   height : 800px;
}

#ligne_tourisme_photos1
{
  margin : -740px 0px 0px 230px;
  padding : 0px;
  height : 182px;
}

#ligne_tourisme_photos2, #ligne_tourisme_photos3, #ligne_tourisme_photos4, #ligne_tourisme_photos5, #ligne_tourisme_photos6, #ligne_tourisme_photos7, #ligne_tourisme_photos9
{
  margin : 0px 0px 0px 230px;
  padding : 0px;
  height : 182px;
}

#ligne_tourisme_photos8
{
  margin : 0px 0px 0px 230px;
  padding : 0px;
  height : 112px;
}

.img_tourisme_photo
{
   border : #000000 solid 2px;
}

#img_tourisme_photo1, #img_tourisme_photo4, #img_tourisme_photo8, #img_tourisme_photo11, #img_tourisme_photo15
{
   margin : 0px;
   width : 500px;
   height : 170px;
}

#img_tourisme_photo2, #img_tourisme_photo9
{
   margin : 0px 0px 0px 0px;
   width : 244px;
   height : 170px;
}

#img_tourisme_photo3, #img_tourisme_photo10
{
   margin : 0px 0px 0px 4px;
   width : 244px;
   height : 170px;
}

#img_tourisme_photo5
{
   margin : 0px 0px 0px 0px;
   width : 110px;
   height : 170px;
}

#img_tourisme_photo6
{
   margin : 0px 0px 0px 4px;
   width : 251px;
   height : 170px;
}

#img_tourisme_photo7
{
   margin : 0px 0px 0px 4px;
   width : 115px;
   height : 170px;
}

#img_tourisme_photo12
{
   margin : 0px 0px 0px 0px;
   width : 200px;
   height : 100px;
}

#img_tourisme_photo13
{
   margin : 0px 0px 0px 4px;
   width : 88px;
   height : 100px;
}

#img_tourisme_photo14
{
   margin : 0px 0px 0px 4px;
   width : 188px;
   height : 100px;
}

#div_frame_summer li
{
   padding-left : 20px;
   padding-top : 8px;
   padding-bottom : 8px;
   font-size : 12px;
   font-weight : normal;
}

#div_grille_summer
{
   margin-left: 170px;
}

#div_popup_offre_summer
{
   background-color : #FFFFFF;
   border : #000000 solid 2px;
   margin : 20px 0px 0px 0px;
   width/**/: 400px;    /* IE5.5 */
   width: /**/ 400px;   /* IE5.0 */
   width/**/:/**/396px; /* IE6.0 & Firefox*/
   height : 110px;
}

#div_popup_offre_summer h4
{
   font-size : 12px;
   padding : 3px;
   margin : 0px;
   background-color : #FFFFFF;
   text-align : center;
   color : #000000;
}

#div_popup_offre_summer p
{
   font-size : 12px;
   padding : 14px 0px 14px 30px;
   margin : 0px 0px 0px 0px;
   color : #000000;
}

#table_grille_summer
{
   margin-top : 20px;
   width : 400px;
   border : #000000 solid 1px;
   border-collapse: collapse;
}

#table_grille_summer th
{
   height : 24px;
   font-size : 12px;
   border : #000000 solid 1px;
   text-align : center;
}

#table_grille_summer #th1
{
   width : 45%;
}

#table_grille_summer #th2
{
   width : 25%;
}

#table_grille_summer #th3
{
   width : 30%;
}

#table_grille_summer td
{
   height : 20px;
   font-size : 12px;
   border : #000000 solid 1px;
   padding : 0px 4px 0px 4px;
}

#table_grille_summer .td1
{
   text-align : left;
}

#table_grille_summer .td2
{
   text-align : center;
}

#table_grille_summer .td3
{
   text-align : center;
}

#div_reserved_summer
{
   text-align : center;
   width : 400px;
   margin-top : 4px;
   padding : 2px 0px 2px 0px;
   font-size : 12px;
   background-color : #FFFFFF;
}

#div_rented_summer
{
   text-align : center;
   width : 400px;
   margin-top : 4px;
   padding : 2px 0px 2px 0px;
   font-size : 12px;
   background-color : #FFFFFF;
}