
body {
      width                 : 779px;

      background-attachment : fixed;
     /* background-image      : url(img/fond.jpg);
      background-repeat     : no-repeat;*/
      background-color      : #f5e7c1;
      background-position   : 100% 0%;
      border                : 0px solid;
      margin-left           : auto;
      margin-right          : auto;
      margin-top            : 0;
      padding               : 0;
      overflow              : visible;
      }
/*#conteneur {
    width: 760px;
     height: 550px;
      background-color: #f5e7c1;
       /*border: 1px solid red;
        margin-left: -380px;
        margin-top: -275px;
         left: 50%;
         position: absolute; }
     */


H3      {

      font-size           : 0.85em;
      font-family         : Verdana,Geneva,sans-serif;
      color               : #000000;
      font-weight         : normal;
      text-align          : normal;
      border-left          : 0px solid;
      margin-left          : 0px;
      margin-top           : 0px;
      padding-left        : 0px;
      padding-right       : 0px;

      }
H4      {

      font-size           : 0.80em;
      font-family         : Verdana,Geneva,sans-serif;
     /* color               : #000000;*/

      font-weight         : normal;
      text-align          : normal;

      border-left          : 0px solid;
      margin-left          : 5px;
      margin-top           : 0px;
      padding      : 0px;
      }




/*Menu vertical*/


dl, dt{
margin          : 0;
padding         : 0;
list-style-type : none;
}


#menu {
/*float           : left;*/
width           : 171px;
border-left: 1px solid;
/*position        : absolute;*/
margin-top      : 1em;
margin-left     : 1.5em;
margin-right     : auto;

}



#menu dt {

      cursor                : pointer;
      text-align            : normal;
      font-weight           : bold;
      /*height                : 2.5em;*/

      background            : transparent;
      border                : 0px solid gray;
      margin-bottom               : 5px;

}



#menu dt a.accueil{

    width: 140px;
    height: 30px;
    display: block;
    background-image:url(img/boutons/accueil.jpg);
    background-repeat:no-repeat;
}
#menu dt a.accueil:hover{
    width: 140px;
    height: 30px;
    background-image:url(img/boutons/accueil_hover.jpg);
    background-repeat:no-repeat;
}


#menu dt a.presentation{

    width: 140px;
    height: 30px;
    display: block;
    background-image:url(img/boutons/presentation.jpg);
    background-repeat:no-repeat;
}
#menu dt a.presentation:hover{
    width: 140px;
    height: 30px;
    background-image:url(img/boutons/presentation_hover.jpg);
    background-repeat:no-repeat;
}



#menu dt a.tarifs{

    width: 140px;
    height: 30px;
    display: block;
    background-image:url(img/boutons/tarifs.jpg);
    background-repeat:no-repeat;
}
#menu dt a.tarifs:hover{

    background-image:url(img/boutons/tarifs_hover.jpg);
    background-repeat:no-repeat;
}

 #menu dt a.conditions{

    width: 140px;
    height: 47px;
    display: block;

    background-image:url(img/boutons/condition.jpg);
    background-repeat:no-repeat;
}
#menu dt a.conditions:hover{

    background-image:url(img/boutons/condition_hover.jpg);
    background-repeat:no-repeat;
}

 #menu dt a.contact{

    width: 140px;
    height: 30px;
    /*margin-top: 5px;*/
    display: block;
    background-image:url(img/boutons/contact.jpg);
    background-repeat:no-repeat;
}
#menu dt a.contact:hover{

    background-image:url(img/boutons/contact_hover.jpg);
    background-repeat:no-repeat;
}


#menu dt a.accueil_en{

    width: 140px;
    height: 30px;
    display: block;
    background-image:url(img/boutons/accueil_en.jpg);
    background-repeat:no-repeat;
}
#menu dt a.accueil_en:hover{
    width: 140px;
    height: 30px;
    background-image:url(img/boutons/accueil_hover_en.jpg);
    background-repeat:no-repeat;
}


#menu dt a.presentation_en{

    width: 140px;
    height: 30px;
    display: block;
    background-image:url(img/boutons/presentation_en.jpg);
    background-repeat:no-repeat;
}
#menu dt a.presentation_en:hover{
    width: 140px;
    height: 30px;
    background-image:url(img/boutons/presentation_hover_en.jpg);
    background-repeat:no-repeat;
}



#menu dt a.tarifs_en{

    width: 140px;
    height: 30px;
    display: block;
    background-image:url(img/boutons/tarifs_en.jpg);
    background-repeat:no-repeat;
}
#menu dt a.tarifs_en:hover{

    background-image:url(img/boutons/tarifs_hover_en.jpg);
    background-repeat:no-repeat;
}

 #menu dt a.conditions_en{

    width: 140px;
    height: 47px;
    display: block;

    background-image:url(img/boutons/condition_en.jpg);
    background-repeat:no-repeat;
}
#menu dt a.conditions_en:hover{

    background-image:url(img/boutons/condition_hover_en.jpg);
    background-repeat:no-repeat;
}

 #menu dt a.contact_en{

    width: 140px;
    height: 30px;
    /*margin-top: 5px;*/
    display: block;
    background-image:url(img/boutons/contact_en.jpg);
    background-repeat:no-repeat;
}
#menu dt a.contact_en:hover{

    background-image:url(img/boutons/contact_hover_en.jpg);
    background-repeat:no-repeat;
}


a:link {  color: blue ; text-decoration: underline ; }

a:visited {color :blue ; text-decoration: underline ;}

a:hover {  color :blue ; text-decoration: none ; }








#zone_top_left{
      float                 : left;
      width                 : 170px;
      height                : 91px;
      background-image      : url(img/bienvenue.jpg);
      background-repeat     : no-repeat;
      background-color      : transparent;
      border                : 0px groove;
      margin-top            : 0.5em;
      margin-left           : 0.3em;
      padding               : 0;

}

#zone_top    {

             float             :left;
               width             : 534px;
               height            : 115px;
              border            : 0px solid ;
               /* border-bottom           : 3px solid ;     */
			  
               margin-top        : 0em;
               margin-left       : 2em;
               padding-left      : 0px;
               padding-right     : 0px;
               padding-bottom    : 0px;
               overflow          : hidden;
}


#zone_gauche{
  clear    : both;
    float    : left;
    width    : 195px ;
    height   : auto;

    border   : 0px solid;

}

#bottom_left{
      /*float                 : left;*/
      font-size           : 18px;
      width    : 194px ;
      font-weight             : bold;
      background-color      : transparent;
      border: 0px solid;
      margin-top            : 1em;
      margin-left           : 0em;
      padding               : 0;

}


#zone_centrale {



               float             :left;
               width             : 534px;
               height            : auto;
               border: 0px solid;
               border-right           : medium double #fdf4db;
               
               background-color  : transparent;
               margin-top        : 20px;
               margin-left       : 25px;
               padding           : 5px;
			   padding-bottom           : 0px;
               overflow          : visible;
}


#zone_centrale_typea   {
               clear: both;
               width             : 97%;
               height            : auto;
              /* border-right    : 1px solid ; */
               border-bottom            : medium double #fdf4db;
               background-color  : transparent;
               margin-top        : 1em;
               margin-left       : 0em;
               padding-left      : 4px;
               padding-right     : 0px;
               padding-bottom    : 2px;
               overflow          : visible;
}

#zone_centrale_typeb   {
               clear: both;
                width             : 97%;
               height            : auto;
              /* border-right    : 1px solid ; */
            /* border-right            : medium double #fdf4db;*/
             border-bottom           : medium double #fdf4db;
               background-color  : transparent;
               margin-top        : 1em;
               margin-left       : 0em;
               padding-left      : 4px;
               padding-right     : 0px;
               padding-bottom    : 2px;
               overflow          : visible;
}

#zone_centrale_typec   {
               clear: both;
                width             : 97%;
               height            : auto;
              /* border-right    : 1px solid ; */
               border-bottom           : medium double #fdf4db;
               background-color  : transparent;
               margin-top        : 1em;
               margin-left       : 0em;
               padding-left      : 4px;
               padding-right     : 0px;
               padding-bottom    : 2px;
               overflow          : visible;
}

#zone_centrale_typed   {
               clear: both;
                width             : 97%;
               height            : auto;
              /* border-right    : 1px solid ; */
               border-bottom           : medium double #fdf4db;
               background-color  : transparent;
               margin-top        : 1em;
               margin-left       : 0em;
               padding-left      : 4px;
               padding-right     : 2px;
               padding-bottom    : 2px;
               overflow          : visible;
}

#zone_centrale_typedBis   {
               float: left;
                width             : 97%;
               height            : auto;
              /* border-right    : 1px solid ; */
               border-bottom           : medium double #fdf4db;
               background-color  : transparent;
               margin-top        : 1em;
               margin-left       : 0em;
               padding-left      : 4px;
               padding-right     : 2px;
               padding-bottom    : 0px;
               overflow          : visible;
}


#zone_centrale_wifi   {
               clear: both;
               width             : 97%;
               height            : auto;
              /* border-right    : 1px solid ; */
              /* border-bottom            : medium double #fdf4db;*/
               background-color  : transparent;
               margin-top        : 0em;
               margin-left       : 0em;
               padding-left      : 4px;
               padding-right     : 0px;
               padding-bottom    : 2px;
               overflow          : visible;
}


#zone_bottom {




              /* clear             :both;*/
               float             : right;
               width             : 80%;
               height            : 2em;
               font-size : 0.85em;
               text-align: right;
              /* border-right            : 3px solid ; */
               border          : 0px solid ;
               margin-bottom: 0px;
               margin-top     : 1.5em;
               padding-left      : 0px;
               padding-right     : 0px;
               padding-bottom    : 0px;
               overflow          : visible;
}



table {

border: solid #fdf4db;
border-collapse: collapse;
width: 90%;
margin: 5px;

}




td {

height : 10px;
border: thin solid #fdf4db;
padding: 3px;
text-align: center;
background-color: #f5e7c1;
}





#plan
{
    position: absolute;
	float: right;
    width: 350px;
    height: 215px;
    background-image:url(img/plan_ville/plan_mini.jpg);
	background-repeat: no-repeat;
	margin-top: 150px;
    border: 0px solid black;
}



a.info{
    position:relative;
    float: left;
    height : 25px;
    width: 24px;
    z-index:24; background-color:transparent; background-image: url(img/loupe.gif);
    margin-top: 2px;
    margin-left: 2px;

    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#f5e7c1}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:15em;
    border:1px solid black;
    background-color:#f5e7c1; color:#000;
    text-align: center}

	
	 a.lienext
 {
 color:black; 
 text-decoration:none; 
 }
a.lienext:hover
 {
 color:black; 
 text-decoration:underline; 
 }
