a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#homebutton a:hover,
#tarifsbutton a:hover,
#legitebutton a:hover,
#thegitebutton a:hover,
#accueilbutton a:hover,
#rentalbutton a:hover,
#placesofinterestbutton a:hover,
#infotext p a:hover,
#activitslocalesbutton a:hover  {
   font-style: italic;
}

#accueilbutton a,
#homebutton a,
#legitebutton a,
#placesofinterestbutton a,
#thegitebutton a,
#rentalbutton a,
#tarifsbutton a,
#activitslocalesbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #586A7F;
}

#placesofinteresttextscroll p,
#legitetextscroll p,
#thegitetextscroll p,
#tarifstextscroll p,
#rentaltextscroll p  {
   font: 13px/15px "Trebuchet MS";
   margin: 0px;
   padding-right: 8px;
   text-align: left;
   color: #586A7F;
}

#rental,
#legite,
#placesofinterest,
#pid3thegite,
#accueil,
#activitslocales,
#home,
#tarifs  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#accueilpagetext p,
#homepagetext p,
#activitslocalestextscroll p  {
   font: 13px "Trebuchet MS";
   margin: 0px;
   color: #586A7F;
}

#infotext p a,
#rentaltextscroll p a,
#tarifstextscroll p a  {
   font-style: Normal;
   text-decoration: none;
   color: #586A7F;
}

#englishflagbutton a:hover,
#frenchflagbutton a:hover  {
   background-position: -18px 0%;
}

#activitslocalesbutton,
#placesofinterestbutton  {
   font: 30px/28px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 16px;
   z-index: 2;
   width: 234px;
   height: 28px;
}

#placesofinteresttextscroll,
#legitetextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   top: 57px;
   z-index: 2;
   height: 265px;
}

#frenchflagbutton a,
#englishflagbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   width: 18px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#tarifsbutton,
#homebutton,
#rentalbutton  {
   font: 30px/25px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 25px;
}

#frenchflagbutton,
#englishflagbutton  {
   visibility: visible;
   position: absolute;
   top: 25px;
   z-index: 2;
   width: 18px;
   height: 12px;
}

#tarifstextscroll,
#rentaltextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 61px;
   z-index: 2;
   width: 425px;
   height: 261px;
}

#accueilpagetext,
#homepagetext  {
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 56px;
   z-index: 2;
   width: 471px;
}

#thegitebutton,
#legitebutton  {
   font: 30px/29px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 14px;
   z-index: 2;
   width: 103px;
   height: 29px;
}

#activitslocalestextscroll p  {
   line-height: 16px;
   text-align: left;
}

#placesofinteresttextscroll  {
   width: 424px;
   left: 360px;
}

#englishflagbutton a  {
   background-image: url(activitslocalesmedia/englishflagbutton.gif);
}

#frenchflagbutton a  {
   background-image: url(activitslocalesmedia/frenchflagbutton.gif);
}

#accueilpagetext p  {
   line-height: 16px;
   text-align: center;
}

#englishflagbutton  {
   left: 766px;
}

#legitetextscroll  {
   width: 432px;
   left: 359px;
}

#frenchflagbutton  {
   left: 741px;
}

#motherandbabies  {
   background: url(tarifsmedia/motherandbabies.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 339px;
   z-index: 4;
   width: 173px;
   height: 170px;
}

#homepagetext p  {
   line-height: 15px;
   text-align: center;
}

#thegitebutton  {
   left: 127px;
}

#accueilbutton  {
   font: 30px/24px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 17px;
   z-index: 2;
   width: 103px;
   height: 24px;
}

#tarifsbutton  {
   width: 82px;
   top: 16px;
   left: 508px;
}

#wintersunset  {
   background: url(activitslocalesmedia/wintersunset.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 331px;
   z-index: 4;
   width: 232px;
   height: 152px;
}

#legitebutton  {
   left: 149px;
}

#rentalbutton  {
   width: 82px;
   top: 17px;
   left: 530px;
}

#homebutton  {
   width: 92px;
   top: 16px;
   left: 22px;
}

#infotext p  {
   font: 12px/13px Arial;
   margin: 0px;
   color: #586A7F;
   text-align: right;
}

#bottomline  {
   background: url(activitslocalesmedia/bottomline.gif) no-repeat;
   position: absolute;
   left: 7px;
   top: 335px;
   z-index: 2;
   width: 785px;
   height: 265px;
}

#infotext  {
   visibility: visible;
   position: absolute;
   left: -19px;
   top: 533px;
   z-index: 3;
   width: 279px;
}

#auvergne  {
   background: url(accueilmedia/auvergne.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 275px;
   z-index: 4;
   width: 382px;
   height: 241px;
}

#thegite  {
   background: url(legitemedia/thegite.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 66px;
   z-index: 2;
   width: 334px;
   height: 251px;
}

#paddock  {
   background: url(tarifsmedia/paddock.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 62px;
   z-index: 2;
   width: 314px;
   height: 227px;
}

#bedroom  {
   background: url(legitemedia/bedroom.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 332px;
   z-index: 3;
   width: 218px;
   height: 172px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 600px;
   background-color: #FFFFFF;
   background-image: none;
}

#pompom  {
   background: url(tarifsmedia/pompom.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 261px;
   z-index: 3;
   width: 236px;
   height: 200px;
}

#window  {
   background: url(legitemedia/window.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 251px;
   z-index: 3;
   width: 199px;
   height: 264px;
}

#menat  {
   background: url(activitslocalesmedia/menat.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 59px;
   z-index: 2;
   width: 327px;
   height: 251px;
}

#river  {
   background: url(accueilmedia/river.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 73px;
   z-index: 3;
   width: 270px;
   height: 356px;
}

#lake  {
   background: url(activitslocalesmedia/lake.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 239px;
   z-index: 3;
   width: 228px;
   height: 283px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #F8E05E;
}


