/* CSS Document */
body { background-color: #d6cfbc; color:#605d54; margin: 0; font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; font-size:small; background-image:url(images/bgBodyError.jpg); background-repeat: no-repeat; }
td { font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; font-size:small; }
th { text-align:left;}
.tarifs_dates { min-width:55px;}


h1, h2 { margin:0 0 10px 0;  }
h2 { font-size: medium;}
h3 { margin:0 0 5px 0; font-weight:bold; font-style:italic; color:#605d54;}


a:link { color: #e88d17; }
a:visited { color: #e88d17; }


/* Etoiles des residences de tourisme */
#Etoiles { position: absolute; top: 15px; left:15px;   }
#wrap { margin-top:14px; }

/* Elements de navigation */
#Nav { width: 120px; float: left; }
#Nav ul {list-style-type: none; margin: 0;  padding: 0;  }
#Nav li { margin: 0; text-align: right; }
#Nav-Menu1 { position: absolute; top: 116px; left:23px;   }
#Nav-Menu2 { position: absolute; top: 146px;  left:17px;}
#Nav-Menu3 { position: absolute; top: 176px; left:28px; }
#Nav-Menu4 { position: absolute; top: 209px; left:26px; }
#Nav-Menu5 { position: absolute; top: 244px; left:23px;  }
#Nav-Menu6 { position: absolute; top: 273px; left:17px;  }
#Nav-Facebook { position: absolute; top: 310px; left:95px; width: 25px; height: 25px; }

/* Contenu principal */
#Content { position: absolute; left:120px; width: 648px; float:left; background-color: transparent;  padding: 0;   }
/* le bout du post-it */
#postit-Menu1 { position: absolute; top: 102px; left: 0px;}
#postit-Menu2 { position: absolute; top: 132px; left: 0px;}
#postit-Menu3 { position: absolute; top: 162px; left: 0px;}
#postit-Menu4 { position: absolute; top: 197px; left: 0px;}
#postit-Menu5 { position: absolute; top: 235px; left: 0px;}
#postit-Menu6 { position: absolute; top: 259px; left: 0px;}

#Header { height: 35px; background-image:url(images/bgHeader.jpg); background-repeat: no-repeat; }
#Title { border-top:1px solid #000000; border-bottom:1px solid #000000; background-color: #fefefe; padding:10px; font-size:140%; color:blue; }
#ContentTop { padding: 5px 45px;  background-image:url(images/bgTest.jpg); background-repeat: repeat-y;  }
#ContentBottom { padding: 5px 40px 120px 40px;  background-image:url(images/bgTest.jpg); background-repeat: repeat-y; }
#Footer { background-image:url(images/bgFooter.jpg); background-repeat: no-repeat; }
#FooterHome { }

#SlideShowWrap { width: 490px; background-color: #fff; color: #4a718e; border:1px solid #817661;  position: relative; top: -100px; padding: 10px 15px; }
/* Remove everything relative to font later on in caption */
/*#SlideShowWrap td { text-align:left; line-height: 140%; font-size: 110%; font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; font-size:12px;}*/
#SlideShowWrap td img { border:2px solid #d5cab7; margin:5px;}
#SlideShowWrap.photo {  }
/*#SlideShowWrap.captionTop { padding: 5px 5px 0 6px; }*/
.caption { font-style:italic; text-align:justify; color:#605d54; }

#PageFooter { font-size:85%; position:relative; left: -100px; background-color: inherit; color: #a19c8d; margin-bottom:5px; }

.Photos img { background-image:url(images/bgPhotos3.gif); background-repeat: no-repeat; padding:8px 9px; }
.noContent { height: 83px; }
.note { font-size: 90%; }
.calendriers { border:1px solid #a19c8d; }
.calendriers td { border:1px solid #fffbe4;}
.reserve { background-color:#a19c8d; color:#d6cfbc; }
table.tarifs td { vertical-align:text-top;}


