/* Styles communs à toutes les pages du site */ 
/*********************************************/
/* Corps de page */ 
body { 
  margin:0px; 
  font-family: Verdana;
  line-height: 1.2;
  font-size:small;
  color:#000000;
  background-color: #800000;
  }
/* Corps de page avec marge*/ 
body.avecm { 
  margin:20px; 
  }
/* Layer */ 
DIV { 
  text-align: justify;
  } 
/* Liens */ 
a:link {color:#800000; text-decoration:underline;}
a:visited {color:#800000;text-decoration:underline;}
a:hover {color:#800000;text-decoration:underline;}

/* Police titre*/ 
H1 { 
  font-size:large;
  color:#800000;
  font-weight: bold 
  }
/* Police s-titre*/ 
H2 { 
  font-size:medium;
  color:#800000;
  font-weight: bold; 
  }
H3 { 
  font-size:small;
  color:#800000;
  font-weight: normal; 
  }
/* Autres polices*/ 
.fs0 { 
  font-size:x-large;
  color:#800000;
  font-weight: bold 
  }
.fs1 { 
  font-size:medium;
  color:#800000;
  font-weight: bold 
  }
.fs2 { 
  font-size:medium;
  color:#800000;
  }
.fs3 { 
  font-size:small;
  color:#800000;
  }
.fs4 { 
  font-size:x-small;
  color:#800000;
  }
.fs5 { 
  font-size:xx-small;
  color:#800000;
  }
/* Police emphase*/ 
.fse {
  color:#800000;
  }
/* Sections */ 
.section { 
  border-color: yellow;
  border-width: thin;
  border-style: inset;
  padding: 1px;
  width: 100%; 
  }
/* Section */ 
.section_som { 
  border-color: #ffff80;
  border-width: thin;
  border-style: solid;
  width: 100%; 
  }
.fsform {
  font-family: Verdana;
  font-size: small;
  }

/* Styles de la pages d'index */ 
/*******************************/
.tableind { 
  background-color: #800000;
  width: 100%; 
  height: 100%; 
  } 
.tablemid { 
  text-align: center;
  vertical-align:middle;
  background-color: #ffff80; 
  background-image: url('../images/sufat.gif');
  width: 800px; 
  height: 500px; 
  } 
.tablemid_top { 
  padding: 1em;
  vertical-align:top;
  height: 70%; 
  } 
.tablemid_bottom1 { 
  padding-left: 30px;
  text-align: left;
  vertical-align:top;
  height: 15%; 
  } 
.tablemid_bottom2 { 
  padding-left: 100px;
  text-align: left;
  vertical-align:top;
  height: 15%; 
  }

/* Styles du menus */ 
/********************/
.page_site{
  width: 1000px;
  background-color: #ffffff; 
  }
.banniere_logo{
  padding-top: 0.5em;  
  padding-bottom:0px;
  text-align: center;
  vertical-align:middle;
  background-color: #800000; 
  background-image: url('../images/fondbordure.jpg');
  width: 180px;
  height: 120px;
  }
.banniere_titre{
  padding-top: 0.5em;  
  padding-bottom:0px;
  text-align: center;
  vertical-align:top;
  background-color: #800000; 
  background-image: url('../images/fondbordure.jpg');
  }
.search{
  padding-top: 0.5em;  
  padding-bottom:0px;
  padding-left: 0.5em;  
  text-align: left;
  vertical-align:top;
  background-color: #800000; 
  background-image: url('../images/fondbordure.jpg');
  }
.banniere_marq{
  padding-left:5px;
  padding-right:5px;
  text-align: left;
  vertical-align:middle;
  background-color: #800000; 
  background-image: url('../images/fondbordure.jpg');
  }
.sommaire{
  text-align: left;
  vertical-align:top;
  padding: 0.5em;  
  background-color: #800000; 
  background-image: url('../images/fondbordure.jpg');
  width: 180px;
 }
.page{
  padding: 0.5em;  
  vertical-align:top;
  background-color: #ffff80; 
  background-image: url('../images/fondsable.jpg');
  }
.mentions{
  font-size: xx-small;
  color:#800000;
  text-align: center;
  vertical-align:bottom;
  font-style: italic;
  }
.smentions { 
  border-width: thin;
  width: 100%; 
  }
.fs0m { 
  font-size:2.5em;
  color:#ffff80;
  font-weight: bold;
  }
.fs1m{
  line-height:1.6;  
  font-size:medium;
  color:#ffff80;
  }
.fs2m{
  line-height:1.2;  
  font-size:small;
  color:#ffff80;
  }
.fs3m{
  font-size:x-small;
  color:#ffff80;
  }
.fsmm{
  font-size:medium;
  color:#ffff80;
  font-weight: bold 
  }
.fs1w{
  text-align: center;
  font-size:small;
  color:#800000;
 }
.fs2w{
  font-size:x-small;
  color:#800000;
 }
.logo_scc{
  border-top-width:1px;
  border-top-color:#ffff80;
  border-left-width:1px;
  border-left-color:#ffff80;
  border-right-width:1px;
  border-right-color:#ffff80;
  padding: 3px;
  }
.logo_ced1{
  border-left-width:1px;
  border-left-color:#ffff80;
  border-bottom-width:1px;
  border-bottom-color:#ffff80;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  }
.logo_ced2{
  border-right-width:1px;
  border-right-color:#ffff80;
  border-bottom-width:1px;
  border-bottom-color:#ffff80;
  padding-right: 3px;
  padding-left: 0px;
  padding-bottom: 3px;
  }
a.menu:link {
	color:#ffff80; 
	text-decoration:none;
	}
a.menu:visited {
	color:#ffff80; 
	text-decoration:none;
	}
a.menu:hover {
	color:#ffff80; 
	text-decoration:underline;
	}

/* Styles de la pages d'accueil */ 
/*******************************/
.table_accueil { 
  vertical-align:top;
  background-color: #ffff80; 
  background-image: url('../images/sufat.gif');
  height: 768px
  } 

/* Pages de News */ 
/*****************/
.tablenews_res {
    text-align: left;
	padding-left: 5px;
	padding-right: 5px;
  }

/* Pages de liens */ 
/******************/
.tablelink_head {
    text-align: center;
  }
.tablelink_left {
    text-align: left;
	padding-left: 2%;
   }
.tablelink_right {
    text-align: right;
	padding-right: 2%;
  }
  
/* Pages de ressources */ 
/******************/
.tablebook_left {
	padding-left: 0.5em;
    text-align: left;
    vertical-align:middle;
	width: 70%;
   }
.tablebook_right {
    text-align: center;
	width: 30%;
  }
.tablebook2_left {
	padding-left: 0.5em;
    text-align: left;
    vertical-align:top;
	width: 30%;
   }
.tablebook2_right {
	padding-right: 0.5em;
    text-align: left;
    vertical-align:top;
	width: 70%;
   }

/* Page Calendriers */ 
/******************/
.tableexpo_date {
	padding-left: 0.5em;
    text-align: left;
    vertical-align:top;
	width: 20%;
   }
.tableexpo_lieu {
	padding-left: 0.5em;
    text-align: left;
    vertical-align:top;
	width: 30%;
  }
.tableexpo_juge {
	padding-left: 0.5em;
    text-align: left;
    vertical-align:top;
	width: 30%;
  }
.tableexpo_fin {
	padding-left: 0.5em;
    text-align: left;
    vertical-align:top;
	width: 20%;
  }
  
/* Pages Champions et Reproducteurs */ 
/************************************/
.table_titre {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
  }
.tableped_imag {
    padding-left: 0.5em; 
    text-align: center;
    vertical-align: middle;
  }
.tableped_iden {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
   }
.tableped_gen1 {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:middle;
	width: 33%;
  }
.tableped_gen2 {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:middle;
	width: 33%;
  }
.tableped_gen3 {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:middle;
	width: 34%;
  }
/**********************************/
.tableped_vide{
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:middle;
  }
.tableped_parent{
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
  }
/**********************************/

/* Page Pedigree */ 
/******************/
.tableped_gen5 {
    text-align: left;
    vertical-align:middle;
	width: 20%;
  }
.tableped_male { 
  color:#6F6025; 
  font-weight: bold 
  }  
.tableped_femelle { 
  color:#E45D27; 
  font-weight: bold 
  }  
.tableped_title {
    text-align: center;
  }
/* Page progen */ 
/***************/
.tablepro_left {
    text-align: left;
    vertical-align:middle;
	width: 40%;
  }
.tablepro_right {
    text-align: left;
    vertical-align:middle;
	width: 60%;
  }

/* Page dysplasie */ 
/******************/
.tabledys_desc {
    padding-left: 2em; 
    padding-right: 2em; 
    vertical-align: middle;
  }  
.tabledys_imag {
    padding-left: 2em; 
    padding-right: 2em; 
    vertical-align: middle;
    text-align: center;
  }  

.tabledys_nb {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
	width: 70%;
  }  
.tabledys_px {
    padding-left: 0.5em; 
    text-align: center;
    vertical-align:top;
	width: 30%;
  }  

/* Page Organisation */ 
/******************/
.tableorg_nom {
    text-align: left;
    vertical-align:top;
	width: 25%;
   }
.tableorg_adr {
    text-align: left;
    vertical-align:top;
	width: 47%;
   }
.tableorg_tel {
    text-align: left;
    vertical-align:top;
	width: 28%;
   }

/* Pages de résultats */ 
/**********************/
.tableres_head {
    padding-left: 0.5em; 
    padding-right: 0.5em; 
    text-align: center;
    vertical-align:top;
   }
.tableres_imag {
    padding-left: 0.5em; 
    text-align: center;
    vertical-align: middle;
   }
.tableres_iden {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
   }
.tableres_date {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
	width: 10%;
   }
.tableres_clas {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
	width: 10%;
   }
.tableres_lieu {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
	width: 25%;
   }
.tableres_juge {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
	width: 25%;
   }
.tableres_qual {
    padding-left: 0.5em; 
    text-align: left;
    vertical-align:top;
	width: 30%;
   }

/* Pages de photos */ 
/*******************/
.tablepho_head {
    padding-bottom: .3em; 
    text-align: center;
   }
.tablepho_imag {
    padding-bottom: .3em; 
    vertical-align: middle;
    text-align: center;
	width: 15%;
   }
.fspho { 
  text-align: center;
  font-size:small;
  color:#800000;
  }
.tbpho {
    text-align: center;
    vertical-align: middle;
  }
.impho {
	color: #ffff80; 
	width: 768px;
  }
/* Pages articles */ 
/******************/
.tableacc_imag {
    vertical-align: middle;
    text-align: center;
	width: 36%;
    }
.tableacc_text {
    vertical-align: middle;
    }
/* Pages événements et exposer */ 
/*******************************/
.tableeve_img {
    vertical-align: middle;
    text-align: center;
	width: 36%;
    }
.tableeve_txt {
    padding-right: 5px; 
    vertical-align: top;
    }
/* Pages d'adoption */ 
/********************/
.tableado_head {
    padding-top: 1em; 
    vertical-align: Bottom;
    text-align: left;
	width: 25%;
    color:#800000;
    }
.tableado_imag {
    vertical-align: top;
    text-align: left;
	width: 25%;
    }
/* Page Contact */ 
/****************/
.tablecon_text {
    padding-bottom: 1em; 
    padding-right: 1em; 
    vertical-align: Top;
    text-align: right;
	width: 40%;
    color:#800000;
    }
.tablecon_entr {
    padding-bottom: 1em; 
    padding-left: 1em; 
    vertical-align: Top;
    text-align: justify;
  	width: 60%;
    }
/* Page saisie expo */ 
/*******************/
.tablesrexpo_right {
    padding-right: .5em; 
    text-align: right;
	width: 50%;
    }
.tablesrexpo_left {
    padding-left: .5em; 
    text-align: left;
	width: 50%;
    }
/* Page Cotation */ 
/*****************/
.tablecot_poin {
    padding-left: 0.5em; 
    padding-right: 0.5em; 
    vertical-align: Top;
	width: 15%;
    }
.tablecot_titr {
    padding-left: 0.5em; 
    padding-right: 0.5em; 
    vertical-align: Top;
	width: 20%;
    }
.tablecot_cond {
    padding-left: 0.5em; 
    padding-right: 0.5em; 
    vertical-align: Top;
	width: 65%;
    }
/* Page Histoire */ 
/******************/
.tablehis_left {
    vertical-align: middle;
    text-align: center;
	width: 33%;
  }  
.tablehis_cent {
    vertical-align: middle;
    text-align: center;
	width: 34%;
  }  
.tablehis_rigth {
    vertical-align: middle;
    text-align: center;
	width: 33%;
  }
/* Page genetics */ 
/******************/
.tablegen_left {
    vertical-align: bottom;
    text-align: bottom;
	height: 1.5em;
	width: 17px;
  }  
.tablegen_right {
    vertical-align: middle;
    text-align: right;
	height: 1.5em;
  }  
/* Police*/ 
.fsp {
  color:#800000;
  font-size:x-small;
  }
/* Page Zone privée */ 
/******************/
.tablepri {
    vertical-align: top;
    text-align: left;
    padding: 0.5em; 
  }  
/* Page TCS */ 
/************/
.tabletcs {
    vertical-align: top;
    text-align: left;
    padding-left: 0.5em;
  }
/* Page Compte-rendus */ 
/**********************/
.tablecr {
    vertical-align: top;
    text-align: left;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
/* Page freefind */ 
/*****************/
/* All search results text */
.search-results {font-size:medium; font-family:Verdana; color:#800000;font-size:small;}
/* "Search results from this site" headline (and sponsored search, if present) */
.search-headline {font-family:Verdana; color:#800000;font-size:small;font-weight:bold;}
/* "Next" and "prev" buttons */
.search-nav {font-family:Verdana; color:#800000;}
/* The search panel form */
.search-form {font-family:Verdana; color:#800000;}
/* The item count */
.search-count {font-family:Verdana; color:#800000;font-size:small;}
/* Message: "No pages were found that match your query." */
.search-no-results {font-family:Verdana; color:#800000;font-size:small;}
/* Other links (site map, home, etc...) */
.search-page-links {font-family:Verdana; color:#800000;}
/* One pixel wide lines */
.search-line {color:#800000;}
/* Table at the top containing search count message and the "search tips" (etc) links */
.search-header-table {font-family:Verdana; color:#800000;}
/* Table at the bottom containing the "search tips" (etc) links */
.search-footer-table {font-family:Verdana; color:#800000;}
/* Table containing the nav controls and the searchbox */
.search-nav-form-table {font-family:Verdana; color:#800000;}
/* Table cell containing the nav controls */
.search-nav-cell {font-family:Verdana; color:#800000;}
/* Table cell containing the search panel form */
.search-form-cell {font-family:Verdana; color:#800000;}
/* The item number portion of each search result item */
.search-item-number {font-family:Verdana; color:#800000;font-size:medium;font-weight:bold;}
/* The link portion of each search result item */
.search-item-links {font-family:Verdana; color:#800000;}
/* The description portion of each search result item */
.search-item-description {font-family:Verdana; color:#800000;}
/* The URL portion of each search result item */
.search-item-url {font-family:Verdana; color:#800000;}