#top{position:relative;}
#centre-menu{position: absolute; bottom:115px;}

.okmessage{ 
  background-color: #dddddd; 
  background-image: url("deco/search.png"); 
  background-repeat: no-repeat; 
  background-position : 10px 50%; 
  height: 64px; line-height: 70px; 
  padding: 10px 10px 10px 80px; 
  color: #000; 
  font-size: 18px;  
  font-weight: bold;
  font-family: Helvetica, Arial,sans-sherif; }

/* Menu */
.zul {
   
   background:url(deco/menu-2.png);
   background-size:160px 30px;
   background-repeat:no-repeat;
    
  background-color:#abc;
  
  margin: 0 0 0 0;
  padding: 35px 1px 6px 1px;
  list-style: none;
  
        border: solid 2px #000000;
  
        border-radius:10px 10px 10px 10px;
       -moz-border-radius: 10px 10px 10px 10px;
       -webkit-border-radius: 10px 10px 10px 10px;
  /*ombre*/
       -moz-box-shadow: 0px 1px 10px #555;
       -webkit-box-shadow: 0px 1px 10px #555;
        box-shadow: 0px 1px 10px #555;
}

.zli1,.zli2,.zli3,.zli4 {
  /*background-image: url(deco/ac218.png);
  background-repeat: no-repeat;*/
  font-family: arial, sans-serif;
  font-size: 100%;
  font-weight: bold;
}

.zon {
  
  background-image: url(deco/ac218.png);
  background-repeat: no-repeat;
  background-color:#eee;
  text-decoration: underline ;
}

.zli1 a, .zli2 a, .zli3 a, .zli4 a {
  display: block;
  margin: 0 0 0 14px;
          }

.zli1 a:hover, .zli2 a:hover, .zli3 a:hover, .zli4 a:hover {
  color: #000; /*#450804*/
  background: #eee;/*#ceb942*/
  text-decoration: underline ;
}

.zli1 { margin-left: 0px;}
.zli2 { margin-left: 16px;}
.zli3 { margin-left: 32px;}
.zli4 { margin-left: 48px;}

/*fin menu*/


 /* label {
                 display:block;
                 width:150px;
                 float:left;
                 }
*/
address {
    letter-spacing: 0px;
    font-style: normal;
}

.r10 {
        border: solid 2px #450804;
        border-radius: 10px ;
       -moz-border-radius: 10px ;
       -webkit-border-radius: 10px ;    
}

.r10s{
        border: solid 1px #ceb942;
        border-radius: 10px ;
       -moz-border-radius: 10px ;
       -webkit-border-radius: 10px ;    

       -moz-box-shadow: 1px 1px 10px #333333;
       -webkit-box-shadow: 1px 1px 10px #333333;
        box-shadow: 1px 1px 10px #333333;
}

label {
        display:block;
        width:150px;
        float:left;
      }