/* CSS Document */
@import "../../../img/styles.css";

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
}
#page {
  background: #f0ecbc url(p_milieu.jpg) repeat-y top;
  width:820px;
}
#MenuSysteme {
  background:white;
  text-align:right;
  padding-right: 8px;
}
#MenuSysteme2 {
  text-align:center;
  margin: 0px;
  padding:0px;
  padding-bottom: 2px;
}
#MenuSysteme a,#MenuSysteme2 a {
  font-size: smaller;
  font-weight:bold;
  text-decoration:none;
  color: #31632e;
}
#MenuSysteme2 a { color: white;}
#MenuSysteme a:hover,#MenuSysteme2 a:hover { background-color: #31632e;color: white;}
#header {
  background: #f0ecbc url(p_haut_ba.jpg) no-repeat bottom;
  height: 326px;
}
#footer {
  background: #f0ecbc url(p_bas.jpg) no-repeat bottom;
  height: 84px;
  padding: 0px 20px;
  margin:0px;
}
#footer table {
  width:100%;
  padding: 0px 8px;
  margin:0px;
  margin-bottom: 12px;
}
#footer table td, #footer table th {
  font-size:9pt;
  padding: 0px;
  margin: 0px;
}
#colg {
	padding: 10px 7px 10px 17px;
	width: 210px;
}
#colg p {
}
#colc {
  padding: 20px;
}
#colc h1 {
  font-size: 16pt;
}

/* Boxes */
.box{
  background: #f0ecbc url(box_B.jpg) repeat-y;
  width:208px;
}
.box thead th {
  background: #f0ecbc url(box_A.jpg) no-repeat bottom;
  height: 140px;

}
.box tbody td {
  padding-left: 24px;
  padding-right: 10px;

}
.box tbody td a {
  text-decoration: none;
  font-weight: bold;
  color: #1f3d09;
  display:block;
}
.box tbody td a:hover {
  background-color: #1f3d09;
  color:white;
}
.box tfoot th {
  background: #f0ecbc url(box_C.jpg) no-repeat bottom;
  height: 20px;
}
.box .niv {
  padding-left: 4px;
  margin-left: 4px;
}
.box .niv0 li { padding-top: 8px; }
.box .niv1 li { padding-top: 2px; }
.box .niv1 a {
  font-weight: normal;
}
.actuel {
  background: url(actuel.gif) right no-repeat;
}
.box .niv li.actuel a {
  color: red;
}
#box38 thead th {
  background-image: url(box_A_ba.jpg);
  height: 144px;
}
#box39 thead th {
  background-image: url(box_A_jr.jpg);
  height: 144px;
}
#box73 thead th {
  background-image: url(box_A_centre.jpg);
  height: 130px;
}

/* boites larges */
.box_large th {
  text-align:left;
}

.diapo {
  border: 1px dashed silver;
  padding:4px
}

/* Fiche chien */
table.fichechien {
  border: 1px dashed #679968;
  margin: 4px auto;
}
table.pedigree {
  width: 96%;
}
table.pedigree td {
  border: 1px silver solid;
  font-size: 10px;
}
table.pedigree td.m { border-color: blue}
table.pedigree td.f { border-color: magenta}
table.pedigree td font,table.pedigree td p { font-size: 10px; }
