@import url(./manche-style.css);
@import url(./manche-texte.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;
}

.clear{
  clear:both;
}

body{
  background-image:url(../img/fond_page_interieur.gif); /*background-image: url(../img/fond_page.gif); -- background defini dans general.style */
  background-repeat: repeat-x;
  background-color: #e0f1c7;
  padding:0;
  margin:0;; /* margin:0; general.style   padding:0; general.style*/
  font-family:verdana,arial;
  font-size:11px;
  color:#434343;
}

#general{
  margin:auto; /*margin:auto; general.style */
  width:770px;/*largeur du bandeau*/
  background-image: url(../img/fond_contenuInterieur.gif);
  background-repeat: repeat-y;
}

#header{
  background-image:url(../img/bandeau_interieur.jpg);
  background-repeat: no-repeat;
  width:770px; /*878px;  bandeau.style */
  height:171px; /* bandeau.style */
  position:relative;
}
  ul.lien_bouton{
    list-style-type:none;
  }
  span.lien_bouton{
    padding-right:5px;
  }
  a.lien_bouton{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
  }
  
  #div_bandeau_0{
    position:absolute;
    top:15px;left:15px;
    width:320px;
    height:90px;
  }
    #div_bandeau_0 a{
      display:block;
      width:320px;
      height:90px;
    }
    #div_bandeau_0 span{
      visibility:hidden;
    }
  
  #div_bandeau_1{
    position:absolute;
    top:9px;right:0px;
    font-size:10px;
  }
    #div_bandeau_1 li.lien_bouton{
      float:left;
      height:20px;
      background-image: url(../img/fond_lien_heut.png);
      background-repeat: no-repeat;
      background-position: center bottom;
      padding:7px 10px 0;
    }
    #div_bandeau_1 a{
      color:#009a40;
      font-weight: normal;
      text-decoration: none;
    }
      #div_bandeau_1 a:hover{
        text-decoration: underline;;
      }
  
  #div_bandeau_2{
    position:absolute;
    bottom:-3px;left:5px;
    height:19px;
  }
    #div_bandeau_2 li.lien_bouton{
      display:block!important;
      float:left;
      padding:0 15px;
      text-transform: uppercase;
      background-image: url(../img/fond_menu_haut.png);
      background-position: center bottom;
      background-repeat: no-repeat;
      height:19px;
    }
    #div_bandeau_2 a{
      color:#ffffff;
    }
  
  ul.lien_bouton{
    margin:0;
    padding:0;
  }
  
  #div_bandeau_3, #div_bandeau_4{
    display:none;
  }
  
#menu{
  float:left;
  width:196px; /* menu.style */
  padding-left:9px;
  text-align:center;
  font-size:10px;
}
  #menu ul, #menu li{
    margin:0;
    padding:0;
    list-style-type: none;
  }
  li.menu_1{
    margin-top:10px!important;
  }
  #menu img{
    border:none;
    margin:0;
    padding:0;
  }
  
  #menu_general_1 div.menu_2{
    background-image: url(../img/milieu_basBloc.gif);
    padding-bottom:21px;
    background-repeat: no-repeat;
    background-position: bottom;
  }
  #menu_general_1 ul.menu_2{
    background-image: url(../img/menu_milieuBloc.gif);
    background-repeat: repeat-y;
    padding:5px 2px 0;
  }
  
  
  a.menu_1, a.menu_1_ouvert, a.menu_1_select, a.menu_1_select_ouvert{
    color:#009A40;
    text-decoration:none;    
    font-weight:bold;
  }
    a.menu_1:hover, a.menu_1_ouvert:hover, a.menu_1_select:hover, a.menu_1_select_ouvert:hover{
      text-decoration:underline;    
    }
  
  a.menu_2, a.menu_2_ouvert, a.menu_2_select, a.menu_2_select_ouvert{
    font-weight:bold;
    font-size:9px;
    text-decoration:none;
  }
    a.menu_2:hover, a.menu_2_ouvert:hover, a.menu_2_select:hover, a.menu_2_select_ouvert:hover{
      text-decoration:underline;
    }
  
  #menu_general_1 span.menu_1 a{
    
  }
  #menu_general_1 span.menu_1{
    display:block;
    background-repeat: no-repeat;
    background-position: bottom;
    height:25px;
  }
  
  
  
  #menu_general_1 #div_mnu_1_1 a{color:#e02d58;}
  #menu_general_1 #div_mnu_1_2 a{color:#ff8400;}
  #menu_general_1 #div_mnu_1_3 a{color:#009a40;}
  #menu_general_1 #div_mnu_1_4 a{color:#70bf00;}
  #menu_general_1 #div_mnu_1_5 a{color:#ffc000;}
  #menu_general_1 #div_mnu_1_6 a{color:#fcc283;}  
  
  
#page{
  float:left;
  width:560px; /* bandeau - menu */
  padding:10px 0 10px;
}

#article{
  display:none;
}
  

#piedpage{
  clear:left; 
  background-color:#E0F1C7; /*  background-color: #dadddd; piedpage.style */
  width:760px;/*largeur du bandeau*/
  font-size:10px;
  font-weight:bold;
  float:left;
  padding:0 5px;
  margin-top:10px;
}
  div.piedpage{
    padding:3px 0;
  }

  #div_piedpage_0{
    background-color: #70bf00;
    width:530px;
    float:left;
  }
    #div_piedpage_0 a{
      color:#ffffff;
      text-decoration: none;  
    }
    #div_piedpage_0 a:hover{
      text-decoration: underline;  
    }
    
  #div_piedpage_1{
    background-color: #ff8400;
    width:230px;
    float:left;
  }
    #div_piedpage_1 a{
      color:#ffffff;
      text-decoration: none;  
    }
    #div_piedpage_1 a:hover{
      text-decoration: underline;  
    }
    
  #piedpage ul{
    margin:0;
    padding:0;
    list-style-type: none;
  }
  #piedpage li{
    display:inline;
    padding:0 11px;
  }
  #piedpage a{
    font-size:%PIEDPAGE_TAILLE_FONT%; /*10px; piedpage.style */
    color:%PIEDPAGE_BACKGROUND_ELEM%;/* piedpage.style */
  }