@import url('./calendrier.css');

a{
  cursor:pointer;
}

ul{
  list-style-type:none;
}

img{
  border:none;
}

form{
  margin:0;
  padding:0;
}

fieldset{
  margin:0;
  padding:0;
  border:none;
}

legend{
  margin:0;
  padding:0;
}

a.a_pasSouligne{
  text-decoration:none;
}

body{
  background-image:url(); /*background-image: url(../img/fond_page.gif); -- background defini dans general.style */
  padding:0;margin:0;; /* margin:0; general.style   padding:0; general.style*/
  font-family:arial;
  font-size:12px;
  color:#202020;
  background-color: #86ab27;
}

#general{
  margin:auto; /*margin:auto; general.style */
  width:935px;/*largeur du bandeau*/
}

#header{
  width:780px; /*878px;  bandeau.style */
  float:right;
  height:186px; /* bandeau.style */
  position:relative;
}
  ul.lien_bouton{
    list-style-type:none;
  }
  #div_bandeau_0 li.lien_bouton{
    display:block!important;
    float:left;  
    width:98px;
    height:38px;
    padding-top:8px;
    background-image: url(../img/fd_band_vert.gif);
    background-repeat: no-repeat;  
  }
    #elem_lst_lien_bouton_1_0{
      background-image: url(../img/fd_band_rose.gif)!important;
    }
    #elem_lst_lien_bouton_1_7, #elem_lst_lien_bouton_1_8{
      background: none!important;
      height:46px!important;
      padding:0!important;
    }
    #elem_lst_lien_bouton_1_7 a, #elem_lst_lien_bouton_1_8 a{
      padding:0!important
    }
    #elem_lst_lien_bouton_1_7{
      width:47px!important;
      overflow:hidden;
    }
    #elem_lst_lien_bouton_1_8{
      width:47px!important;
    }
  span.lien_bouton{
    padding-right:5px;
  }
  
  a.lien_bouton{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:0 4px;
    height:100%;
  }
  span.lien_bouton{
    display:block;
  }
  #div_bandeau_0{
    position:absolute;
    top:0px;left:0px;
    width:100%;
  }
  
  #div_bandeau_1{
    position:absolute;
    top:40px;left:100px;
    z-index:10;
    background-color: #86ab27;
    padding:5px;
    visibility: hidden;
    width:160px;
  }
    #div_bandeau_1 a{
      text-align:left!important;
    }
  
  #div_bandeau_2{
    position:absolute;
    top:40px;left:395px;
    z-index:10;
    background-color: #86ab27;
    padding:5px;
    visibility: hidden;
    width:90px;
  }
    #div_bandeau_2 a{
      text-align:left!important;
    }
    
  #div_bandeau_3{
    position:absolute;
    top:46px;left:0px;
  }
  
  #div_bandeau_4{
    position:absolute;
    right:0;bottom:0;
  }
  
  ul.lien_bouton{
    margin:0;
    padding:0;
  }
  

#menu{
  float:left;
  width:155px; /* menu.style */
  background-color: #86AB27;
}
  #menu ul, #menu li{
    margin:0;
    padding:0;
    list-style-type: none;
  }
  li.menu_1{
    margin-top:5px!important;
  }
  #menu img{
    border:none;
    margin:0;
    padding:0;
    display:block;
  }
  
  #menu a, #menu span{
    color:#ffffff;
  }
  
  a.menu_1, a.menu_1_ouvert, a.menu_1_select, a.menu_1_select_ouvert{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
  }
  
  a.menu_2, a.menu_2_ouvert, a.menu_2_select, a.menu_2_select_ouvert{
    color:#ffffff;
    text-decoration:none;
  }
    
   a.menu_3, a.menu_3_ouvert, a.menu_3_select, a.menu_3_select_ouvert{
    color:#ffffff;
    text-decoration:none;
  }
    
    #menu_general_2 li.menu_1{
      border-bottom:2px #ffffff solid;
    }
      #menu_general_2 li.menu_1 a.menu_1,#menu_general_2 li.menu_1 a.menu_1_ouvert,#menu_general_2 li.menu_1 a.menu_1_select,#menu_general_2 li.menu_1 a.menu_1_select_ouvert{
        display:block;
        padding:5px 5px 5px 60px;
      }
      #menu_general_2 #elem_mnu_1_1 a{
        background-image: url(../img/menu_randonnees.gif);
        background-repeat: no-repeat;
        background-position: left center;
      }

      #menu_general_2 #elem_mnu_1_2 a{
        background-image: url(../img/menu_tourisme.gif);
        background-repeat: no-repeat;
        background-position: left center;
      } 

#menu_general_2 #elem_mnu_1_3 a{
background-image: url(../img/menu_panier.gif);
background-repeat: no-repeat;
background-position: left center;
}
    
    #sp_titr_promo_menu{
      display:block;
      height:54px;
      font-weight:bold;
      background-image: url(../img/menu_promo.gif);
      background-position: right;
      background-repeat: no-repeat;
      font-size:14px;
      color:#ffffff;
      margin-bottom:5px!important;
      padding-left:60px;
      text-align:center;
      padding-top:20px;
    }
    #p_libPromoMenu{
      color:#ffffff;
      border-left:3px #ffffff solid;
      padding:5px;
    }
    
    div.menu_2{
      padding-left:10px;
    }

   #img_promoActuel{
      margin-left:5px!important;
   }
  
#page{
  float:left;
  width:760px; /* bandeau - menu */
  padding:10px 10px 20px 10px;
  background-color:#FFFFFF;
  background-image: url(../img/bas_page.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  min-height:530px;
}

#article{
   display:none;
}
  

#piedpage{
  clear:left; 
  width:935px;/*largeur du bandeau*/
  text-align:right;
}
  div.piedpage{
    padding:3px 0;
  }

  #piedpage{
    background-color:;
    background-image:;
    color:#FFFFFF;
    font-family:Arial;
    font-style:normal;    
  }
    #piedpage a{
      color:#FFFFFF;
      text-decoration:none;
    }
      
  #piedpage ul{
    margin:0;
    padding:0;
    list-style-type: none;
  }
  #piedpage li{
    display:inline;
    padding-right:3px;
  }

