
h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,sans-serif; }
p { margin:0.3cm; text-align:justify; }
h1 { font-size:120%; margin-bottom:12px; margin-top:6px; color:#000099; }
h2 { font-size:120%; margin-bottom:10px; color:#000099; }
h3 { font-size:110%; margin-bottom:6px; color:#000099;  }
h4 { font-size:100%; margin-bottom:5px; }
h5 { font-size:100%; margin-bottom:2px; }
h1,h2,h3,h4,h5,h6 { text-align:center; }
ul,li { text-align:left; }
table { border:solid 1px #000000; border-collapse:collapse; border-spacing:0; empty-cells:show }
a { text-decoration:none; }
a:link { color:#AA5522; }
a:visited { color:#009900; }
a:hover { color:#009900; }
a:active { color:#009900; }
img { border-width:0; }
body { text-align:center; }
#logo { position:absolute; top:0px; left:0px; width:170px; height:110px; background:url(../images/fond.gif); z-index:2;}
#entete { position:absolute; top:0px; left:170px; width:760px; height:110px; overflow:hidden; z-index:2; background:url("../images/panorama.jpg"); }
#titre { position:absolute; top:10px; left:440px; width:530px; min-height:22px; overflow:hidden; z-index:3; }
#menu { position:absolute; top:110px; left:0px; width:170px; min-height:665px; text-align:left; overflow:hidden; z-index:2; background-color:#009900 }
#sous-menu { position:absolute; top:110px; left:170px; width:760px; min-height:19px; overflow:hidden; display:inline; color:#ffffff; z-index:4; background-color:#009900 }
#langue { position:absolute; top:110px; left:170px; width:100px; min-height:19px; overflow:hidden; display:inline; color:#ffffff; z-index:5; background-color:#009900 }
#contenu { position:absolute; top:135px; left:190px; width:730px; min-height:640px; overflow:hidden; z-index:3; background:url("../images/vue_ne_tr.jpg") fixed; }
#xmas { position:absolute; top:50px; left:160px; height:82px; max-width:750px; z-index:5; }
.encadre { background:url("../fond_lien.png"); }
.galerie { background:url("../fond_blanc.png"); }
.information { font-size:120%; margin-bottom:10px; color:#ff0000; }

li.qst { font-weight:bold; }
li.rep { font-style:italic ;margin-left:50px; }

table.tarif { border:solid 0px #000000; overflow:vivible; }
table.tarif tr { border:solid 0px #000000; }
.tarif_scout { background-color:#00FFFF; }
.tarif_mvtj { background-color:#FFFF00; }
.tarif_prives { background-color:#00FF00; }
table.tarif td,table.tarif th { width:60px; border-right:solid 1px #000000; font-size:80%; }
table.tarif td.firstcol,table.tarif th.firstcol { width:130px; background:url("../fond_lien.png"); }


.menutxt { font-family:Verdana,sans-serif; font-size:110%; color:#ffffff; background-color:transparent; margin:19px 0px 0px 12px; display:block; }
.menutxt a:link { font-family:Verdana,sans-serif; color:#ffffff; background-color:transparent; }
.menutxt a:visited { font-family:Verdana,sans-serif; color:#ffffff; background-color:transparent; }
.menutxt a:hover { font-family:Verdana,sans-serif; color:#009900; background-color:#ffffff; }
.menutxt a:active { font-family:Verdana,sans-serif; color:#009900; background-color:#ffffff; }
.amenutxt { font-family:Verdana,sans-serif; font-size:110%; color:#009900; background-color:#ffffff; margin:19px 0px 0px 12px; display:block; }



.smenutxt { font-family:Verdana,sans-serif; font-size:100%; color:#ffffff; background-color:transparent; margin:0px 10px 0px 8px; display:inline; }
.smenutxt a:link { font-family:Verdana,sans-serif; color:#ffffff; background-color:transparent; }
.smenutxt a:visited { font-family:Verdana,sans-serif; color:#ffffff; background-color:transparent; }
.smenutxt a:hover { font-family:Verdana,sans-serif; color:#009900; background-color:#ffffff; }
.smenutxt a:active { font-family:Verdana,sans-serif; color:#009900; background-color:#ffffff; }
.asmenutxt { font-family:Verdana,sans-serif; font-size:100%; color:#009900; background-color:#ffffff; margin:0px 10px 0px 8px; display:inline; }

/* Menu navigation */

#menu a { font-family:Verdana,sans-serif; font-size:110%; color:#ffffff; background-color:transparent; margin:19px 0px 0px 12px; display:block; }
#menu a:link { color:#ffffff; background-color:transparent; }
#menu a:visited { color:#ffffff; background-color:transparent; }
#menu a:hover { color:#009900; background-color:#ffffff; }
#menu a:active { color:#009900; background-color:#ffffff; }

#presentation #menu_presentation a,
#situation #menu_situation a, #chemin #menu_situation a, #horaire #menu_situation a, #topo #menu_situation a,
#galerie1 #menu_galerie a, #galerie2 #menu_galerie a, #galerie3 #menu_galerie a, #galerie4 #menu_galerie a,
#activites #menu_activite a,
#semaine #menu_activite a,
#loc #menu_location a, #tarif #menu_tarif a, #dispo #menu_location a, #resa #menu_location a,
#liens #menu_lien a,
#faq #menu_faq a,
#locataire #menu_telechargement a, #gardien #menu_telechargement a,
#lo #menu_lo a {
   font-family:Verdana,sans-serif; font-size:110%; color:#009900; background-color:#ffffff; margin:19px 0px 0px 12px; display:block;
   }

/* Sous-menu navigation */

#sous-menu a { font-family:Verdana,sans-serif; font-size:100%; color:#009900; background-color:transparent; margin:0px 10px 0px 8px; }
#sous-menu div { display:inline; }
#sous-menu a:link { color:#ffffff; background-color:transparent; }
#sous-menu a:visited { color:#ffffff; background-color:transparent; }
#sous-menu a:hover { color:#009900; background-color:#ffffff; }
#sous-menu a:active { color:#009900; background-color:#ffffff; }

#langue a { font-family:Verdana,sans-serif; font-size:100%; color:#009900; background-color:transparent; margin:0px 10px 0px 8px; }
#langue div { display:inline; }
#langue a:link { color:#ffffff; background-color:transparent; }
#langue a:visited { color:#ffffff; background-color:transparent; }
#langue a:hover { color:#009900; background-color:#ffffff; }
#langue a:active { color:#009900; background-color:#ffffff; }

#situation #nav_situation a,
#chemin #nav_acces a,
#horaire #nav_horaire a,
#topo #nav_topographie a,
#galerie1 #nav_exterieur a,
#galerie2 #nav_sous_sol a,
#galerie3 #nav_rez_de_chaussee a,
#galerie4 #nav_premier_etage a,
#loc #nav_location a,
#tarif #nav_tarif a,
#dispo #nav_dispo a,
#activites #nav_activites a,
#semaine #nav_semaine a,
#locataire #nav_locataire a,
#gardien #nav_gardien a,
#resa #nav_reservation a {
   font-family:Verdana,sans-serif; font-size:100%; color:#009900; background-color:#ffffff; margin:0px 10px 0px 8px; display:inline;
   }


/* Header */
div#header h1 { font-family:tahoma, arial, helvetica, sans-serif; text-align:center; background-color:transparent; color:#000000; }

/* Thumbnail Index */
div table.galerie { text-align:center; margin:0 auto 0 auto; width:600px; margin-left:45px; border:inset 3px #009900; background:url("../fond_blanc.png"); }
td.thumbcell { width:100px; border-style:solid; border-color:#D7D7D7; border-width:0px; text-align:center; vertical-align:middle; padding:10px; }
td.thumbcell a img { border:outset 3px #009900; }
td.thumbcell a:link img { border:outset 3px #009900; }
td.thumbcell a:visited img { border:ridge 3px #009900; }
td.thumbcell a:hover img { border:ridge 3px #009900; }
td.thumbcell a:active img { border:inset 3px #009900; }
img.selected { border:inset 3px #009900; }
div.pages { font-family:tahoma, arial, helvetica, sans-serif; font-size:0.8em; text-align:right; }

/* Photo Navigation */
div#navigation { text-align:center; font-family:tahoma, arial, helvetica, sans-serif; font-size:0.8em; margin:1ex 0 1ex 0; }
div#navigation table { border:solid 0px #000000; text-align:center; margin:0 auto 0 auto; }
div#navigation td.previous { text-align:left; width:100px; }
div#navigation td.index { text-align:center; }
div#navigation td.next { text-align:right; width:100px; }
div#navigation td.thumbcell { width:100px; border-style:solid; border-color:#D7D7D7; border-width:1px; text-align:center; vertical-align:middle; padding:10px; }
div#navigation td.thumbcell img { border-style:none; }
div#navigation td.selected { border-style:outset; border-width:2px; }
div#navigation span.home { display:block; padding-bottom:1em; }

/* Photograph */
div#photograph { text-align:center; margin:1ex 0 1ex 0; }
div#photograph img { margin:0 auto 0 auto; border:inset #009900 4px; }

/* Photograph Title */
h1.title { text-align:center; font-family:tahoma, arial, helvetica, sans-serif; font-size:0.8em; font-weight:bold; margin:0px; }

/* Photograph Caption */
p.caption, p.description { font-family:tahoma, arial, helvetica, sans-serif; text-align:justify; font-size:0.8em; display:block; width:1024px; margin:auto; }

/* Footnote */
p.footnote { font-family:tahoma, arial, helvetica, sans-serif; font-size:0.6em; text-align:right; padding:0 2em 0 0; }

/* calendrier */
.ta1 { border:0; }
.ce1 {  background-color:#ffffff; border-style:none; vertical-align:middle; text-align:center ! important;    }
.ce10 {  background-color:transparent; vertical-align:middle;    }
.ce11 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce12 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce13 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce14 {  background-color:transparent; vertical-align:middle; text-align:left ! important;    }
.ce15 {  background-color:#ffffff; vertical-align:middle; text-align:center ! important;    }
.ce16 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#969696; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#808080; vertical-align:middle; text-align:center ! important;   text-shadow:none; font-weight:bold; }
.ce17 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#969696; vertical-align:middle; text-align:center ! important;   }
.ce18 {  background-color:transparent; border-width:0.035cm; border-style:solid; border-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce19 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce2 {  background-color:#ffffff; vertical-align:middle; text-align:center ! important; }
.ce20 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce21 {  background-color:transparent; border-width:0.035cm; border-style:solid; border-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce22 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce23 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce24 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce25 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce26 {  background-color:transparent; vertical-align:middle;    }
.ce27 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce28 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce29 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce3 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#969696; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#808080; border-right-width:0.035cm; border-right-style:solid; border-right-color:#808080; border-top-width:0.035cm; border-top-style:solid; border-top-color:#808080; vertical-align:middle; text-align:center ! important;   text-shadow:none; font-weight:bold; }
.ce30 {  background-color:transparent; border-width:0.035cm; border-style:solid; border-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce31 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce32 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#969696; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#808080; border-top-width:0.035cm; border-top-style:solid; border-top-color:#808080; vertical-align:middle; text-align:center ! important;   text-shadow:none; font-weight:bold; }
.ce33 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#969696; vertical-align:middle; text-align:center ! important;   }
.ce34 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce35 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce36 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce37 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce38 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce39 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce4 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#969696; vertical-align:middle; text-align:center ! important;   }
.ce40 {  background-color:transparent; vertical-align:middle;   }
.ce41 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce42 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce43 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce44 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#dddddd; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce45 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce46 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#969696; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce5 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce6 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#808080; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-width:0.035cm; border-right-style:solid; border-right-color:#dddddd; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce7 {  background-color:transparent; vertical-align:middle; text-align:left ! important;    }
.ce8 {  border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#dddddd; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#969696; border-right-style:none; border-top-width:0.035cm; border-top-style:solid; border-top-color:#dddddd; vertical-align:middle; text-align:left ! important;    }
.ce9 {  background-color:transparent; vertical-align:middle;    }
.ro1 { height:1.554cm; }
.ro2 { height:0.961cm; }
.ro3 { height:0.4cm; }
.ro4 { height:0.3cm; }
.ro5 { height:0.3cm; }
.cal { margin:0; }
.ferm { background-color:#bbbbbb; margin:0;  }
.loc { background-color:#ff3333; margin:0;  font-weight:bold; }
.prov { background-color:#d1762e; margin:0;  font-weight:bold; }
.entr { background-color:#9966cc; margin:0;  font-weight:bold; }
.mois { background-color:#ccccff; margin:0; text-align:center; }
.bla { color:#6666ff; font-weight:bold; margin:0; }
.ced { color:#dc142c; font-weight:bold; margin:0; }
.phil { color:#4b0082; font-weight:bold; margin:0; }
.alain { color:#006400; font-weight:bold; margin:0; }
.chat { color:#bba000; font-weight:bold; margin:0; }
.jer { color:#e1793e; font-weight:bold; margin:0; }
.libr { color:#000000; font-weight:bold; margin:0; }
.crea { font-size:80%; }

