a {
       text-decoration:none;
       /*color:#ffffff;*/
       color:"red";
       }

a:link {
       color:"red";
}

a:visited {
       color:"red";
}

a:hover {
       color:"red";
}

html { 
       background-image: url(images/gite.jpg);
       background-repeat: no-repeat;
       }

body { 
       color: #555753; 
       background-color: #fff;
       margin-left: 230px; 
       margin-top: 110px;
       /*max-width: 784px;*/
       max-width: 750px;
       }

/********            Logos             ********/

div#logo_gdf { 
           position: absolute;
           top: 183px;
           left: 72px;
           margin: 0px;
           padding: 0px;
           /*display: none;*/}
div#logo_gdf img { border-width: 0px; }

div#logo_balf { 
           position: absolute;
           top: 175px;
           left: 5px;
           margin: 0px;
           padding: 0px;
           /*display: none;*/}
div#logo_balf img { border-width: 0px; }

div#logo_3epis { 
           position: absolute;
           top: 183px;
           left: 143px;
           margin: 0px;
           padding: 0px;}
div#logo_3epis img { border-width: 0px; }

div#logo_amivac { 
           position: absolute;
           top: 250px;
           left: 38px;
           margin: 0px;
           padding: 0px;}
div#logo_amivac img { border-width: 0px; }



/********         Validations         ********/

div#w3c { 
           position: absolute;
           top: 600px;
           left: 8px;
           margin: 0px;
           padding: 0px;
           /*display: none;*/}
div#w3c img { border-width: 0px; }

div#css { 
           position: absolute;
           top: 600px;
           left: 100px;
           margin: 0px;
           padding: 0px;
           /*display: none;*/}
div#css img { border-width: 0px; }


/********            Menu             ********/

ul.menu {
          position: absolute;
          /*top: 261px;*/
          top: 350px;
          left: 0px;
          list-style-type: none;
          padding-left: 2em;
          margin: 0;
          background-image: url(images/fond.jpg);
          background-repeat: repeat-y;
          width: 300px;
          height: 130%;
        }

ul.menu li a { 
               display: block;
               height: 45px;
               width: 135px;
               background-repeat: no-repeat;
               }

ul.menu li a span { display: none; }
ul.menu li a:hover { background-position: -135px; }

a#accueil { background-image: url(images/boutons/accueil.jpg) }
a#visiter { background-image: url(images/boutons/visiter.jpg) }
a#contact { background-image: url(images/boutons/contact.jpg) }
/*a#reserver { background-image: url(images/boutons/reserver.jpg) }*/

ul.menu a { text-decoration: none; }


/********         ***********           ********/

h1 {
     text-align: center;
     /*font: bold 16pt verdana, sans-serif;*/
     font: 16pt verdana, sans-serif;
     /*color: #039666; /*vert*/
     color: #1a202d;   /*noir clair*/
     background-color: transparent;
     }

h2 {
     text-align: justify;
     font: 13pt verdana, sans-serif;
     /*color: #039666;   /*vert*/
     color: #1a202d;   /*noir clair*/
     background-color: transparent;
     }

h3 {
     text-align: center;
     font: 2pt verdana, sans-serif;
     color: #1a202d;
     background-color: transparent;
     }

/********       Page d'accueil         ********/

div#photo_acc_1 { 
           position: absolute;
           left: 270px;
           margin: 0px;
           padding: 0px;}

div#photo_acc_2 { 
           position: absolute;
           left: 620px;
           margin: 0px;
           padding: 0px;}

div#texte_accueil { 
           position: absolute;
           left: 250px;
           top: 470px;
           margin: 0px;
           padding: 0px;}

div#photo_acc_3 { 
           position: absolute;
           left: 270px;
           top: 630px;
           margin: 0px;
           padding: 0px;}

div#photo_acc_4 { 
           position: absolute;
           left: 620px;
           top: 630px;
           margin: 0px;
           padding: 0px;}

div#abritel {
           position: absolute;
           left: 250px;
           top: 900px;
           margin: 0px;
           padding: 0px;}


/********        Page visiter          ********/

div.etages { 
           position: absolute;
           left: 265px;
           /*top: 50px;*/
           margin: 0px;
           padding: 0px;}

div#etage_1 { 
           position: absolute;
           left: 0px;
           top: 10px;
           margin: 0px;
           padding: 0px;}

div#textrdc {
           position: absolute;
           left: 70px;
           top: 215px;
           margin: 0px;
           padding: 0px;
           width: 180px;}

div#etage_2 { 
           position: absolute;
           left: 365px;
           top: 10px;
           margin: 0px;
           padding: 0px;}

div#textetage {
           position: absolute;
           left: 440px;
           top: 215px;
           margin: 0px;
           padding: 0px;
           width: 180px;}


div.apps { margin-left: 0px;
           margin-right: 0px;
           top: 300px;
           text-align: center;
         }
div.apps img#appa1 { border-width: 0px; }
div.apps a#app1 { top: 95px;
                  left: 530px;
                  position: absolute;
                }
div.apps img#appa2 { border-width: 0px; }
div.apps a#app2 { top: 70px;
                  left: 465px;
                  position: absolute;
                }
div.apps img#appa3 { border-width: 0px; }
div.apps a#app3 { top: 40px;
                  left: 200px;
                  position: absolute;
                }
div.apps img#appa4 { border-width: 0px; }
div.apps a#app4 { top: 195px;
                  left: 375px;
                  position: absolute;
                }
div.apps img#appa5 { border-width: 0px; }
div.apps a#app5 { top: 185px;
                  left: 270px;
                  position: absolute;
                }
div.apps img#appa6 { border-width: 0px; }
div.apps a#app6 { top: 185px;
                  left: 80px;
                  position: absolute;
                }
div.apps img#appa7 { border-width: 0px; }
div.apps a#app7 { top: 90px;
                  left: 600px;
                  position: absolute;
                }
div.apps img#appa8 { border-width: 0px; }
div.apps a#app8 { top: 130px;
                  left: 630px;
                  position: absolute;
                }
div.apps img#appa9 { border-width: 0px; }
div.apps a#app9 { top: 200px;
                  left: 520px;
                  position: absolute;
                }
div.apps img#appa10 { border-width: 0px; }
div.apps a#app10 { top: 150px;
                  left: 40px;
                  position: absolute;
                }

div.photo_visite { 
           position: relative;
           left: 120px;
           top: 270px;
           margin: 0px;
           padding: 0px;}


