body
{
font-family: verdana, symbol, serif;
font-style: normal;
font-weight: normal;
font-stretch: normal;
font-size: 10pt;
text-align: left;
vertical-align: text-center;
background-color: #FFFFCC;
}

table
{
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
}

td
{
border-width: 0px;
padding: 0px;
border-style: none;
}

label
{
font-size: 11pt;
}

/* classes Menu */

.menu_cell
{
width: 160px;
height: 30px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFCC;
}

.menu_cell a {
font-family: verdana, sans-serif;
font-size: 11pt;
color: #000000;
background-color: transparent;
text-decoration: underline;
}

.menu_cell a:hover {
font-family: verdana, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #000000;
background-color: transparent;
text-decoration: none;
}

/* classes Home */

@font-face
{
  font-family: Monotype Corsiva;
  src: url(style/mtcorsiva.ttf) format("truetype");
}

.home
{
width: 700px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFCC;
font-size: 14pt;
font-family: Monotype Corsiva, verdana, Times, serif;
}

/* classes Appartement */

.appartement
{
width: 700px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse:collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

/* classes Activites */

.activites
{
font-size: 11pt;
font-family: verdana, Times, serif;
}

.activites_titre
{
font-size: 18px;
font-style: normal;
font-weight: bold;
background-color: #FFFFFF;
text-align: left;
vertical-align: text-center;
}

.activites_lien
{
font-size: 14px;
font-style: normal;
background-color: #FFFFFF;
text-align: left;
vertical-align: text-center;
}

#Layer_1_Randonnee
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 100px;
}

#Layer_2_Randonnee
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 75px;
}

#Layer_3_Randonnee
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 200px;
}

#Layer_4_Randonnee
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 175px;
}

#Layer_5_Randonnee
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 300px;
}

#Layer_6_Randonnee
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 275px;
}

#Layer_1_Ski_Rando
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 125px;
}

#Layer_2_Ski_Rando
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 75px;
}

#Layer_3_Ski_Rando
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 75px;
}

#Layer_4_Ski_Rando
{
position: relative;
width: 133px;
height: 100px;
z-index: 1;
left: 0px;
top: 50px;
}

/* classes Tarifs */

.tarifs
{
width: 600px;
height: 200px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #EEEEEE;
font-size: 11pt;
}

.tarifs_note
{
font-style: italic;
font-size: 9pt;
text-align: left;
}

.tarifs_comment
{
width: 600px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #EEEEEE;
font-size: 11pt;
}

/* classes Dispos */

.dispos
{
width: 740px;
height: 330px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #EEEEEE;
font-size: 8pt;
text-align: center;
}

.dispos_contenu
{
font-size: 7pt;
text-align: center;
}

.dispos_comment
{
font-style:italic;
font-size: 10pt;
text-align: left;
}

/* classes Directions */

.directions
{
width: 700px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse:collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

.directions_lien
{
font-size: 10pt;
font-style: italic;
font-family: verdana, Times, serif;
vertical-align: text-bottom;
}

/* classes Contact */

.contact
{
width: 700px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse:collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

/* classes Liens */

.liens
{
width: 700px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse:collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

.liens_cat
{
font-size: 11pt;
font-style: normal;
font-weight: bold;
font-family: verdana, Times, serif;
vertical-align: text-center;
}

.liens_titre
{
font-size: 10pt;
font-style: normal;
font-weight: bold;
font-family: verdana, Times, serif;
vertical-align: text-center;
}

.liens_description
{
font-size: 10pt;
font-style: italic;
font-family: verdana, Times, serif;
vertical-align: text-center;
}

.liens_lien
{
font-size: 10pt;
font-style: normal;
font-family: verdana, Times, serif;
vertical-align: text-center;
}

/* classes Admin */

.admin_login
{
width: 250px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

.admin_logout
{
width: 700px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

.admin_menu
{
width: 300px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFCC;
font-size: 11pt;
font-family: verdana, Times, serif;
}

.admin_resa_tab
{
width: 700px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFCC;
font-size: 9pt;
font-family: verdana, Times, serif;
text-align: center;
}

.admin_resa_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

/* classes Footer */

.blank_white
{
color: #FFFFCC;
font-size: 3pt;
}

.footer
{
border-width: 0px;
padding: 0px;
font-size: 10pt;
}

.footer_hide
{
border-width: 0px;
padding: 0px;
font-size: 2pt;
}