body { font-family:arial; font-size:12px; margin:0px; padding:0px; background:#fefefa url('img/background.gif') no-repeat center top; }
table { font-size:12px; }
h1 { display:none; }
a { color:#8080ff; text-decoration:none; }
a:hover { color:#787652; }
li { padding-bottom:12px; list-style-image:url('img/li.gif'); text-align:left; } 
iframe { border:2px solid #a6b19c; }

#website { position:absolute; }
#titleLink { position:absolute; top:20px; left:200px; }
#titleLink img { width:400px; height:80px; border:0px; }
#coordInfos { position:absolute; top:620px; left:-3px; color:#5e5c44; width:805px; padding-bottom:20px; font-style:italic; }
#menu { position:absolute; top:95px; left:33px; width:110px; }
#menu a { display:block; text-align:center; }
#menu img { display:block; border:0px; margin-right:7px; margin-top:30px; }

#pageContent { position:absolute; left:215px; top:150px; width:550px; }

#coorAccueil { position:absolute; text-align:center; line-height:35px; left:305px; top:36px; width:300px; color:#8080ff; font-size:18px; }
#coorAccueil span { font-size:24px; font-style:italic; font-family:verdana,arial; } 
#photo1 { position:absolute; left:15px; top:45px; }

#conex { position:absolute; left:80px; top:275px; }
#conex a { display:block; font-size:16px; line-height:55px; }
#conex img { border:0px; position:relative; top:10px; left:-15px; }

#contact #conex { top:205px; }
#contact p { text-align:center; margin-top:20px; }
#contact ul { text-align:center; margin:auto; width:250px; }
#courrielLink { position:absolute; top:150px; width:250px; }

#description1 { position:absolute; left:0px; top:-13px; }
#description2 { position:absolute; left:0px; top:390px; }
#plan { position:absolute; left:40px; top:50px; border:2px solid #a6b19c; }

#hotel1 { font-size:13px; line-height:23px; text-align:justify; margin-left:15px; margin-top:10px; }
#hotel1 img { border:2px solid #a6b19c; }
#hotel1 li { padding-bottom:6px; }
#hotel1 table { margin-top:10px; position:relative; left:-140px; }
#hotel1 table td { padding:3px 14px; border:1px solid #a6b19c; }
#hotel #conex { top:340px; left:420px; width:150px; }
#hotel #conex.tarifs { top:335px; left:330px; width:250px; }
#hotel #conex img { left:-10px; }

#hotel #photo4 { position:absolute; top:20px; left:10px; }
#hotel table#demipension { position:absolute; top:0px; left:220px; line-height:20px; }
#hotel table#demipension td { text-align:center; }
#hotel #commentaire { position:absolute; top:310px; left:70px; }

#restaurant p { text-align:justify; line-height:17px; margin-top:30px; margin-left:10px; }
#restaurant #pageContent { width:560px; }
#restaurant #conex { top:340px; left:150px; }

#hideFrame1 { position:absolute; top:0px; left:0px; width:580px; height:465px; background:#e6e5a4; }
#hideFrame2 { position:absolute; top:70px; left:100px; width:500px; }
#hideFrame3 { position:absolute; top:90px; left:65px; width:600px; font-style:italic; color:#5e5c44; letter-spacing:1px; }
#hideFrame2 li { margin-top:15px; }
#hideFrame2.lineList { left:20px; top:0px; }
#hideFrame2.lineList li { display:inline; }
#hideFrame2.lineList li a { display:block; width:130px; padding:5px; float:left; text-align:center; }
.selectedLink { border:1px solid #8080ff; font-size:13px; font-weight:bold; color:#787652; text-transform:uppercase; }

#diaporama { display:block; position:absolute; top:90px; left:10px; }

#diaporama img { margin:18px 13px; cursor:pointer; border:2px solid #e6e5a4; }

#videodiapo { display:block; position:absolute; top:90px; left:10px; }

#ImgToShow { position:absolute; top:0px; left:0px; width:0px; height:0px; }
#navig { z-index:99; position:absolute; top:33px; left:44%; width:150px; height:50px; }
#navig img { margin:10px; cursor:pointer; }
#close { z-index:99; width:300px; height:70px; cursor:pointer; position:absolute; top:25px; right:0px; }

input, textarea { width:340px; padding:2px; }
textarea { height:150px; }
#contactFormTable { padding:3px; }
.label { padding:5px; }
