#div_lang
{
   margin : auto;
   width: 753px;
   margin-top: -50px;
   height: 50px;
   text-align: right;
}

#div_lang div
{
   float:right;
}

#div_lang a
{
   height: 40px;
   width: 53px;
   margin-left: 10px;
   display: block;
}

#div_lang a.francais-general
{
   background:url(../img/lang-general-fr.gif);
   background-repeat:no-repeat;
}

#div_lang a.francais-general:hover
{
   background:url(../img/lang-general-fr-on.gif);
   background-repeat:no-repeat;
}

#div_lang a.english-general
{
   background:url(../img/lang-general-en.gif);
   background-repeat:no-repeat;
}

#div_lang a.english-general:hover
{
   background:url(../img/lang-general-en-on.gif);
   background-repeat:no-repeat;
}

#div_lang a.francais-ete
{
   background:url(../img/lang-ete-fr.gif);
   background-repeat:no-repeat;
}

#div_lang a.francais-ete:hover
{
   background:url(../img/lang-ete-fr-on.gif);
   background-repeat:no-repeat;
}

#div_lang a.english-ete
{
   background:url(../img/lang-ete-en.gif);
   background-repeat:no-repeat;
}

#div_lang a.english-ete:hover
{
   background:url(../img/lang-ete-en-on.gif);
   background-repeat:no-repeat;
}

#div_menu
{
   margin : auto;
   top : 0px;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   height : 53px;
   border : #000000 solid 2px;
}

#menu_principal
{
   padding : 0px;
   margin : 0px;
}

#menu_principal ul

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

#menu_principal li
{
   float: left;
   padding : 5px 0px 0px 0px;
   list-style-type: none;
}

.div_contact
{
   margin : 0px auto 0px auto;
   padding : 0px 0px 5px 0px;
   width : 430px;
   height : 30px;
}

#div_contact_ete
{
   background : url(../img/contact-ete.gif) no-repeat;
   background-position : 2px -3px;
}

#lien_contact
{
   margin:0px;
   display:block;
   width:430px;
   padding : 5px 0px 10px 0px;
   font-size : 12px;
   text-decoration : underline;
}

#div_contact_general #lien_contact
{
   color : #FF0000;
   background : url(../img/contact-les-arcs.gif) no-repeat;
   background-position : 2px -3px;
}

#div_contact_ete #lien_contact
{
   color : #FF4400;
}

#div_contact_general #lien_contact:hover
{
   background : url(../img/contact-les-arcs2.gif) no-repeat;
   background-position : 2px -3px;
}
#div_contact_ete #lien_contact:hover
{
   background : url(../img/contact-ete2.gif) no-repeat;
   background-position : 2px -3px;
}

#span_contact
{
   display:block;
   background : url(../img/contact-les-arcs.gif) no-repeat;
   background-position : 2px -3px;
   padding : 5px 0px 10px 0px;
   font-size : 12px;
   color : #000000;
}


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

#div_coordonnes
{
   margin : 15px 0px 15px 223px;
   width : 300px;
   padding-bottom : 8px;
   border : #99CCFF 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 35px;
   margin-top : 10px;
}

#adresse
{
    background : url(../img/contact-adresse.gif) no-repeat left;
}

#telephone
{
   background : url(../img/contact-telephone.gif) no-repeat left;
}

#portable
{
   background : url(../img/contact-portable.gif) no-repeat left;
}

#email
{
   background : url(../img/contact-email.gif) no-repeat left;
}

#lien_email
{
   color : #000000;
}


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

#div_popup_partenaire
{
   background-color : #FFFFC0;
   border : #99CCFF solid 2px;
   margin : 20px 0px 0px 410px;
   width/**/: 160px;    /* IE5.5 */
   width: /**/ 160px;   /* IE5.0 */
   width/**/:/**/156px; /* IE6.0 & Firefox*/
   height : 70px;
}

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

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

#div_popup_partenaire a
{
   display : block;
   font-size : 10px;
   margin : 0px;
   padding : 0px;
   color : #FF0000;
   text-align : center;
   vertical-align : middle;
}

#div_popup_partenaire_summer
{
   background-color : #FFFF80;
   border : #FFCC00 solid 2px;
   margin : 20px 0px 0px 410px;
   width/**/: 160px;    /* IE5.5 */
   width: /**/ 160px;   /* IE5.0 */
   width/**/:/**/156px; /* IE6.0 & Firefox*/
   height : 70px;
}

#div_popup_partenaire_summer h4
{
   font-size : 12px;
   margin : 0px;
   padding : 3px;
   background-color : #FFCC00;
   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 : #FF0000;
   text-align : center;
   vertical-align : middle;
}

#div_partenaires
{
   margin : 15px auto 20px auto;
   padding : 0px 0px 0px 0px;
   background-color : #CCFF99;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

#h1_partenaires
{
   background-color : #7DFF7A;
   padding-top : 10px;
   margin : 0px 0px 20px 0px;
   width : 100%;
   height : 44px;
   font-size : 26px;
   color : #1D861F;
   text-align : center;
   vertical-align : middle;
}

.hr_partenaires
{
   background-color : #1D861F;
   margin : 0px 10px 10px 10px;
   padding : 0px;
   height : 2px;
   border : #1D861F solid 1px;
}

#div_partenaires h2
{
   font-size : 20px;
   padding : 0px;
   margin : 5px 0px 0px 0px;
}

#div_partenaires h4
{
   font-size : 12px;
   padding : 0px;
   margin : 5px 10px 0px 0px;
   text-align : justify;
}

#div_partenaires h5
{
   font-size : 10px;
   padding : 0px;
   margin : 5px 10px 0px 0px;
   text-align : justify;
}

#div_popcorn
{
   background : url(../img/partenaire-pop-corn.gif) no-repeat left top;
   margin : 0px 0px 10px 0px;
   padding : 0px;
   padding-left : 250px;
   height : 130px;
   width/**/: 680px;    /* IE5.5 */
   width: /**/ 680px;   /* IE5.0 */
   width/**/:/**/480px; /* IE6.0 & Firefox */
}

#div_popcorn h6
{
   margin : -95px 0px 0px -240px;
   padding-bottom : 20px;
   font-weight : normal;
}

#div_prontopizza
{
   background : url(../img/partenaire-pronto-pizza.gif) no-repeat left top;
   margin : 0px 0px 10px 0px;
   padding : 0px;
   padding-left : 250px;
   height : 110px;
   width/**/: 680px;    /* IE5.5 */
   width: /**/ 680px;   /* IE5.0 */
   width/**/:/**/480px; /* IE6.0 & Firefox */
}

#div_prontopizza h6
{
   margin : -70px 0px 0px -240px;
   padding-bottom : 5px;
   font-weight : normal;
}

#div_popcorn h3, #div_prontopizza h3
{
   background : url(../img/avantage-partenaire-10-pourcents.gif) no-repeat left;
   font-size : 16px;
   margin : 0px;
   padding : 15px 0px 15px 70px;
}

#div_lacasamia
{
   background : url(../img/partenaire-la-casa-mia.jpg) no-repeat left top;
   margin : 0px 0px 10px 0px;
   padding : 0px;
   padding-left : 250px;
   height : 110px;
   width/**/: 680px;    /* IE5.5 */
   width: /**/ 680px;   /* IE5.0 */
   width/**/:/**/480px; /* IE6.0 & Firefox */
}

#div_lacasamia h6
{
   margin : -60px 0px 0px -240px;
   padding-bottom : 10px;
   font-weight : normal;
}

#div_lhedoniste
{
   background : url(../img/partenaire-l-hedoniste.gif) no-repeat left top;
   margin : 0px 0px 10px 0px;
   padding : 0px;
   padding-left : 250px;
   height : 160px;
   width/**/: 680px;    /* IE5.5 */
   width: /**/ 680px;   /* IE5.0 */
   width/**/:/**/480px; /* IE6.0 & Firefox */
}

#div_lhedoniste h6
{
   margin : -80px 0px 0px -240px;
   padding-bottom : 30px;
   font-weight : normal;
}

#div_lacasamia h3, #div_lhedoniste h3
{
   background : url(../img/avantage-partenaire-offert.gif) no-repeat left;
   font-size : 16px;
   margin : 0px;
   padding : 15px 0px 15px 80px;
}

#div_partenaires a
{
   height : 20px;
   font-size : 12px;
   color : #236CFF;
   text-align : left;
   vertical-align : middle;
}

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

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

#div_frame_general h1
{
   background-color : #99CCFF;
   padding : 10px 0px;
   margin:0px;
   width : 100%;
   /*height : 44px;*/
   font-size : 26px;
   color : #FFFF00;
   text-align : center;
   vertical-align : middle;
}

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

#div_frame_general h4
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   height : 25px;
   font-size : 16px;
   color : #000000;
   text-align : left;
   vertical-align : middle;
   background : url(../img/les-arcs-appareil-photo.gif) no-repeat left;
   background-position : 490px 3px;
}

#div_frame_general h4.english
{
   background : url(../img/les-arcs-appareil-photo.gif) no-repeat left;
   background-position : 370px 3px;
}


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

#div_frame_general em
{
   font-style : normal;
}

#div_frame_general #p_warning
{
   padding : 8px 8px 8px 50px;
   border : #000000 1px solid;
   background : url(../img/warning.gif) no-repeat left;
   background-position : 8px;
}

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

#description_studio_general
{
   margin-left : 73px;
   margin-bottom : 15px;
   width : 600px;
   padding-bottom : 10px;
   border : #99CCFF solid 2px;
   background : transparent url(../img/les-arcs-montagne.jpg) no-repeat top left;
}

#menu_general
{
   width : 321px;
   height : 48px;
   text-align : center;
   vertical-align : middle;
   font-size : 15px;
   color : #808080;
   background-color : #F8F8F8;
}

#sous_menu_general li
{
   display: block;
   float: left;
   width : 107px;
   height/**/: 23px;    /* IE5.5 */
   height: /**/ 23px;   /* IE5.0 */
   height/**/:/**/20px; /* IE6.0 & Firefox */
   font-size : 12px;
   list-style-type: none;
   padding : 5px 0px 0px 0px;
   vertical-align : middle;
   background-color : #444444;
   color : #CCCCCC;
}

#sous_menu_general a
{
   display : block;
   width : 107px;
   height/**/: 23px;    /* IE5.5 */
   height: /**/ 23px;   /* IE5.0 */
   height/**/:/**/20px; /* IE6.0 & Firefox */
   background-color : #F8F8F8;
   color : #808080;
   margin : -5px 0px 0px 0px;
   padding : 5px 0px 0px 0px;
}

#sous_menu_general a:hover
{
   display : block;
   background-color : #808080;
   color : #F8F8F8;
}

#div_image_general
{
   margin : 5px auto 0px auto;
   background-image : url(../img/logo-les-arcs-1800-location-general.gif);
   background-repeat : no-repeat;
   background-position : 175px;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   height : 107px;
}

#div_frame_general
{
   margin : 15px auto 20px auto;
   padding : 0px 0px 20px 0px;
   background-color : #FFFFC0;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

#div_frame_general a
{
   height : 20px;
   font-size : 12px;
   color : #236CFF;
   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
{
   list-style-type : none;
   font-weight : normal;
   padding-left : 30px;
   margin-top : 7px;
   background : url(../img/bulle-bleue-jaune.gif) no-repeat left;
   font-size : 12px;
}

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

.img_photo_general
{
   border : #99CCFF 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
{
   padding : 0px 0px 60px 45px;
   margin : -100px 0px 0px 400px;
   background : url(../img/fleche-nouveaute.gif) no-repeat;
   background-position : 0px 3px;
   font-size : 25px;
   color : #FF0000;
   font-style : italic;
}


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

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

.div_frame_winter
{
   margin : 15px auto 20px auto;
   padding : 0px 0px 20px 0px;
   background-color : #FFFFFF;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

.div_frame_winter h1
{
   background-color : #99CCFF;
   padding : 10px 0px;
   margin:0px;
   width : 100%;
   /*height : 44px;*/
   font-size : 26px;
   color : #FFFFFF;
   text-align : center;
   vertical-align : middle;
}

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

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

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

.div_frame_winter h6
{
   border-top : #CCCCCC 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 475px;
}

#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 385px;
}

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

#menu_winter
{
   width : 214px;
   height : 48px;
   text-align : center;
   vertical-align : middle;
   font-size : 15px;
   color : #FFFFFF;
   background-color : #99CCFF;
}

#sous_menu_winter li
{
   display: block;
   float: left;
   width : 107px;
   height/**/: 23px;    /* IE5.5 */
   height: /**/ 23px;   /* IE5.0 */
   height/**/:/**/20px; /* IE6.0 & Firefox */
   font-size : 12px;
   list-style-type: none;
   padding : 5px 0px 0px 0px;
   vertical-align : middle;
   background-color : #444444;
   color : #CCCCCC;
}

#sous_menu_winter a
{
   display : block;
   width : 107px;
   height/**/: 23px;    /* IE5.5 */
   height: /**/ 23px;   /* IE5.0 */
   height/**/:/**/20px; /* IE6.0 & Firefox */
   background-color : #99CCFF;
   color : #FFFFFF;
   margin : -5px 0px 0px 0px;
   padding : 5px 0px 0px 0px;
}

#sous_menu_winter a:hover
{
   display : block;
   background-color : #FFFFFF;
   color : #99CCFF;
}

#div_image_winter
{
   margin : 5px auto 0px auto;
   background-image : url(../img/logo-les-arcs-1800-location-hiver.gif);
   background-repeat : no-repeat;
   background-position : 175px;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   height : 107px;
}

#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 : #99CCFF 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 : #236CFF;
   text-align : left;
   vertical-align : middle;
}

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

.ul_paradiski li
{
   list-style-type : none;
   padding-left : 30px;
   margin-top : 7px;
   background : url(../img/bulle-bleue-blanc.gif) no-repeat left 1px;
   font-size : 12px;
}

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

.ul_sousliste_paradiski li
{
   list-style-type : none;
   font-weight : normal;
   padding-left : 20px;
   margin-top : 7px;
   background : url(../img/bulle-bleue-blanc-mini.gif) no-repeat left;
   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
{
   list-style-type : none;
   padding-left : 30px;
   padding-top : 5px;
   padding-bottom : 5px;
   font-size : 12px;
   font-weight : normal;
}

.pistes_noires
{
    background : url(../img/les-arcs-ski-pistes-noires.gif) no-repeat left;
}

.pistes_rouges
{
   background : url(../img/les-arcs-ski-pistes-rouges.gif) no-repeat left;
}

.pistes_bleues
{
   background : url(../img/les-arcs-ski-pistes-bleues.gif) no-repeat left;
}

.pistes_vertes
{
   background : url(../img/les-arcs-ski-pistes-vertes.gif) no-repeat left;
}

.funiculaire
{
   background : url(../img/les-arcs-funiculaire.gif) no-repeat left;
}

.telepherique
{
   background : url(../img/les-arcs-telepherique.gif) no-repeat left;
}

.telecabine
{
   background : url(../img/les-arcs-telecabine.gif) no-repeat left;
}

.telesiege
{
   background : url(../img/les-arcs-telesiege.gif) no-repeat left;
}

.teleski
{
   background : url(../img/les-arcs-teleski.gif) no-repeat left;
}

#div_grille_winter
{
   margin-left : 170px;
}

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

#div_popup_offre_winter #reduction_5_pourcents
{
   background : url(../img/reduction-5-pourcents-winter.gif) no-repeat left;
   background-position : 24px 5px;
}


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

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

#table_grille_winter
{
   margin-top/**/: 10px;    /* IE5.5 */
   margin-top: /**/ 10px;   /* IE5.0 */
   margin-top/**/:/**/13px; /* IE6.0 & Firefox*/
   width : 400px;
   background-color : #FFFFFF;
   font-weight : bold;
   border : #000000 solid 1px;
   border-collapse: collapse;
}

#table_grille_winter th
{
   background-color : #99CCFF;
   height : 24px;
   font-size : 12px;
   color : #FFFFFF;
   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 .reserved
{
   background-color : #D198F7;
   color : #000000;
}

#table_grille_winter .rented
{
   background-color : #F7948F;
   color : #000000;
}

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

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

#table_grille_winter tr:hover
{
   background-color: #FFFF80;
   color : #FFCC00;
}

#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;
}

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

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

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

#div_frame_summer h2
{
   padding : 15px 0px 0px 20px;
   margin : 0px;
   height : 20px;
   font-size : 16px;
   color : #000000;
   text-align : left;
   vertical-align : middle;
}

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

#menu_summer
{
   width : 214px;
   height : 48px;
   text-align : center;
   vertical-align : middle;
   font-size : 15px;
   color : #FFFF00;
   background-color : #FFCC00;
}

#sous_menu_summer li
{
   display: block;
   float: left;
   width : 107px;
   height/**/: 23px;    /* IE5.5 */
   height: /**/ 23px;   /* IE5.0 */
   height/**/:/**/20px; /* IE6.0 & Firefox */
   font-size : 12px;
   list-style-type : none;
   padding : 5px 0px 0px 0px;
   vertical-align : middle;
   background-color : #444444;
   color : #CCCCCC;
}

#sous_menu_summer a
{
   display : block;
   width : 107px;
   height/**/: 23px;    /* IE5.5 */
   height: /**/ 23px;   /* IE5.0 */
   height/**/:/**/20px; /* IE6.0 & Firefox */
   background-color : #FFCC00;
   color : #FFFF00;
   margin : -5px 0px 0px 0px;
   padding : 5px 0px 0px 0px;
}

#sous_menu_summer a:hover
{
   display : block;
   background-color : #FFFFC0;
   color : #FFCC00;
}

#div_image_summer
{
   margin : 5px auto 0px auto;
   background-image : url(../img/logo-les-arcs-1800-location-ete.gif);
   background-repeat : no-repeat;
   background-position : 175px;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   height : 107px;
}

#div_frame_summer
{
   margin : 15px auto 20px auto;
   padding : 0px 0px 20px 0px;
   background-color : #FFFFC0;
   width/**/: 753px;    /* IE5.5 */
   width: /**/ 753px;   /* IE5.0 */
   width/**/:/**/749px; /* IE6.0 & Firefox*/
   border : #000000 solid 2px;
   text-align : left;
}

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

#ligne_tourisme_photos1
{
  margin : -780px 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 : #FFCC00 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
{
   list-style-type : none;
   margin-left : 0px;
   padding-left : 30px;
   padding-top : 8px;
   padding-bottom : 8px;
   font-size : 12px;
   font-weight : normal;
}

#escalade
{
    background : url(../img/les-arcs-loisir-escalade.gif) no-repeat left;
}

#vtt
{
    background : url(../img/les-arcs-loisir-vtt.gif) no-repeat left;
}

#trottinherbe
{
    background : url(../img/les-arcs-loisir-trottinherbe.gif) no-repeat left;
}

#golf
{
    background : url(../img/les-arcs-loisir-golf.gif) no-repeat left;
}

#tir-arc
{
    background : url(../img/les-arcs-loisir-tir-arc.gif) no-repeat left;
}

#randonnee
{
    background : url(../img/les-arcs-loisir-randonnee.gif) no-repeat left;
}

#piscine
{
    background : url(../img/les-arcs-loisir-piscine.gif) no-repeat left;
}

#parapente
{
    background : url(../img/les-arcs-loisir-parapente.gif) no-repeat left;
}

#equitation
{
    background : url(../img/les-arcs-loisir-equitation.gif) no-repeat left;
}

#canoe
{
    background : url(../img/les-arcs-loisir-canoe.gif) no-repeat left;
}

#canyoning
{
    background : url(../img/les-arcs-loisir-canyoning.gif) no-repeat left;
}

#tennis
{
    background : url(../img/les-arcs-loisir-tennis.gif) no-repeat left;
}

#aventures
{
    background : url(../img/les-arcs-loisir-jardin-aventures.gif) no-repeat left;
}

#fitness
{
    background : url(../img/les-arcs-loisir-fitness.gif) no-repeat left;
}


#cinema
{
    background : url(../img/les-arcs-loisir-cinema.gif) no-repeat left;
}

#musee
{
    background : url(../img/les-arcs-loisir-musee.gif) no-repeat left;
}

#discotheque
{
    background : url(../img/les-arcs-loisir-discotheque.gif) no-repeat left;
}

#restaurant
{
    background : url(../img/les-arcs-loisir-restaurant.gif) no-repeat left;
}

#div_grille_summer
{
   margin-left: 170px;
}

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

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

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

#div_popup_offre_summer #reduction_5_pourcents
{
   background : url(../img/reduction-5-pourcents.gif) no-repeat left;
   background-position : 24px 5px;
}

#reduction_10_pourcents
{
   background : url(../img/reduction-10-pourcents.gif) no-repeat left;
   background-position : 24px 0px;
}

#reduction_20_pourcents
{
   background : url(../img/reduction-20-pourcents.gif) no-repeat left;
   background-position : 24px 0px;
}

#table_grille_summer
{
   margin-top/**/: 10px;    /* IE5.5 */
   margin-top: /**/ 10px;   /* IE5.0 */
   margin-top/**/:/**/13px; /* IE6.0 & Firefox*/
   width : 400px;
   background-color : #FFFF80;
   border : #000000 solid 1px;
   border-collapse: collapse;
}

#table_grille_summer th
{
   background-color : #FFCC00;
   height : 24px;
   font-size : 12px;
   color : #FFFFFF;
   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 #reserved
{
   background-color : #EAEAEA;
}

#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;
}

#table_grille_summer .reserved
{
   background-color : #7DFF7C;
   color : #000000;
}

#table_grille_summer .rented
{
   background-color : #FF8D72;
   color : #000000;
}

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

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

#table_grille_summer tr:hover
{
   background-color: #99CCFF;
   color : #FFFFFF;
}


/********************************************/
/*                   PHOTOS                 */
/********************************************/

.div_photo
{
   background-color : #FFFFC0;
   border : #99CCFF solid 2px;
   margin : 10px;
   width : 184px;
   position : absolute;
   display : none;
}

.div_photo h4
{
   font-size : 12px;
   margin : 10px;
   padding : 3px;
   background-color : #99CCFF;
   text-align : center;
   color : #FFFFFF;
}

.div_photo h5
{
   font-size : 10px;
   margin : 5px 10px 5px 10px;
   text-align : justify;
}

.img_plan_photos
{
  margin : 0px 10px 0px 10px;
  border : #99CCFF solid 2px;
}

.img_plan_photos2
{
  margin : 0px 30px 0px 30px;
  border : #99CCFF solid 2px;
}

#div_skis
{
   position : absolute;
   display : none;
   margin : 60px 0px 0px 126px;
}

#div_lavabo
{
   margin : 100px 0px 0px 110px;
}

#div_baignoire
{
   margin : 73px 0px 0px 173px;
}

#div_cuisinette
{
   margin : 55px 0px 0px 177px;
}

#div_cuisine
{
   margin : 65px 0px 0px 230px;
}

#div_placards
{
   margin : 65px 0px 0px 312px;
}

#div_lits
{
   margin : 60px 0px 0px 286px;
}

#div_sejour
{
   margin : 50px 0px 0px 155px;
}

#div_buffet
{
   margin : 30px 0px 0px 185px;
}

#div_tiroirs
{
   margin : 10px 0px 0px 271px;
}

#div_table
{
   margin : 90px 0px 0px 273px;
}

#div_clic-clac
{
   margin : 25px 0px 0px 385px;
}

#div_balcon
{
   margin : 10px 0px 0px 465px;
}

#div_liens
{
   margin : 15px auto 20px auto;
   padding : 0px 0px 20px 0px;
   /*background-color : #FFFFC0;*/
   width:753px;
   /*border : #000000 solid 2px;*/
   text-align : center;
}

#div_liens a
{
   font-size:10px;
   color:#236CFF;
}