BODY {
  background: #e8ffa6;
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
  text-align: center;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-highlight-color: #344600;
  scrollbar-shadow-color: #134b70;
  scrollbar-darkshadow-color: #a2bb56;
  scrollbar-face-color: #a2bb56;
  scrollbar-track-color: #e8ffa6;
}

H1 {
  font-family: georgia, verdana, arial, helvetica, sans-serif ;
  font-size: 20px;
  color: #933e7f;
  font-weight: bold;
  text-align: center;
}

P, LI, DD, DT, SMALL {
  font-family: verdana, arial, helvetica, sans-serif ;
  font-size: 12px;
  color: #000000;
  text-align: justify;
}
DD {
  margin-bottom: 15px;
}
SMALL {
  font-size: 9px;
}
A {
 text-decoration: none;
 font-weight: bold;
 color: #0000BB;
}
A:hover {
 color: #FF0000;
}

.center {
  text-align: center;
}

.encart {
  background: url("accueil/catherine_levrier-italien_mini.jpg") top left no-repeat;
  padding-left: 110px;
  padding-top: 30px;
}
#bulle {
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}
#bulle P {
  margin-left: 45px;
  margin-right: 5px;
  text-align: center;
}
#bulle-haut {
  background: url("accueil/bulle-haut.gif");
  width: 450px;
  height: 162px; 
}
#bulle-corps {
  background: url("accueil/bulle-corps.gif") repeat-y;
  width: 450px;
}
#bulle-bas {
  background: url("accueil/bulle-bas.gif");
  width: 450px;
  height: 26px;
}

IMG {
  border: 0px;
}

/* STRUCTURE DE L'INTERFACE */
#conteneur_page {
  border: 0px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  width: 100%;
}
#marge_droite {
  background: url("images/traces-de-chien.gif") repeat-y right;
}

#entete {
  background: url("images/LED-entete.jpg") no-repeat;
  height: 210px;
  text-align: center;
  vertical-align: top;
  width: 940px;
}
#cadre_page {
  background: url("images/LED-corps.gif") repeat-y;
  width: 777px;
}
#page {
  position: relative;
  left: -1px;
  width: 940px;
}
#pied {
  background: url("images/LED-pied.gif") no-repeat;
  height: 80px;
  width: 940px;
}

/* INDEX */
#conteneur_index {
  border: 0px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  width: 100%;
  height: 100%;
}
#index {
  width: 777px;
  text-align: center;
}

/* MENU */
#menu {
  position: relative;
  float: left;
  width: 142px;
  background: url(images/LED-menu-corps.gif) repeat-y;
  overflow: visible;
}

#menu-adoption {
  position: relative;
  float: left;
  left: 46px;
  width: 142px;
  background: url(images/LED-menu-corps.gif) repeat-y;
}

#fiche-chien P, #actus P, #titre P, #soustitre1 P, #soustitre2 P, #soustitre3 P, #soustitre4 P {
 text-align: center;
 padding: 0px;
 padding-left: 2px;
 margin: 3px;
 margin-top: 8px;
 font: bold 12px arial
}
#titre A {
 text-transform: uppercase;
 text-decoration: none;
 color: #933e7f;
}
#titre A:hover{
 color: #FF0000;
}

#soustitre1, #soustitre2, #soustitre3, #soustitre4 {
  background: url(images/LED-sousmenu-corps.gif) repeat-y; 
  display:none;
}
#fiche-chien A, #actus A, #soustitre1 A, #soustitre2 A, #soustitre3 A, #soustitre4 A {
 text-decoration: none;
 color: #000000;
}
#fiche-chien A:hover, #actus A:hover,#soustitre1 A:hover, #soustitre2 A:hover, #soustitre3 A:hover, #soustitre4 A:hover {
 color: #FF0000;
}

/* CONTENU */ 

#contenu {
  position: relative;
  float: left;
  left: 23px;
  width: 610px;
}