/***** BODY *****/
body { background: #ffffff; }

/***** ACCUEIL *****/
/* Texte sur la page d'acceuil : Cet annuaire contient...*/
.text_index_annu {  }

/***** POLICES *****/
/* Polices des liens : */
A  			{ color : #6974A0; text-decoration : none; font-size : 9px; font-family : Verdana; text-align : center; }
A:link  	{ text-decoration : none; color : #6974A0; font-family : Verdana; font-size : 10px; }
A:Visited  	{ color : #6974A0; text-decoration : none; font-family : Verdana; font-size : 10px; }
A:Active  	{ color : #1B5398; text-decoration : none; font-family : Verdana; font-size : 10px; }
A:Hover  	{ color : #1B5398; text-decoration : underline; font-family : Verdana; font-size : 10px; }

/* Polices de bases : */
.txt  		  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.txtmoteur	{ font-size :  9px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.txtpetit 	{ font-size :  8px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.txtgris 		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #666666; }
.titre 		  { font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.alerte		  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #9A1616; font-weight: bold;  }
.enligne		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : green; font-weight: bold;  }
.menutitre   	{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #FFFFFF; font-weight: bold }

.txtbleu  		  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #6974A0; }
.txtbleufonce	  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #1B5398; }
.txtrose  		  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #CC6699; }
.txtrosefonce	  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #9C2C64; }

.tabBorder			{ BORDER-BOTTOM: 1px solid #1B5398; BORDER-LEFT: 1px solid #1B5398; BORDER-RIGHT: 1px solid #1B5398; BORDER-TOP: 1px solid #1B5398; }
.tabBorderbleu	{ BORDER-BOTTOM: 1px solid #DFE5EB; BORDER-LEFT: 1px solid #DFE5EB; BORDER-RIGHT: 1px solid #DFE5EB; BORDER-TOP: 1px solid #DFE5EB; }


.BgColor	  		{ background-color: DFE5EB  ; }
.BgColorbleu	  { background-color: DFE5EB  ; }

.BgColormale	  { background-color: D8E7F5  ; }
.BgColorfemelle { background-color: F5E0EB  ; }

.pedigree_titre						{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : 7A2D4B; font-weight: bold; }
.cellule_pedigree 				{ background-color: D8E7F5  ; font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.cellule_pedigree_femelle { background-color: F5E0EB  ; font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : }
		

#trailimageid 
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 5000;
}

#derniers_content {
	float		:	left;
	/*min-height	:	40px;*/
	height		:	130px;
	width		:	190px;
	margin-top	:	6px;
	margin-right:	2px;
	padding		: 	2px 2px 2px 2px ;
	border		: 	1px solid #cc6699;  
}

#derniers_content a:hover {
	text-decoration		:	none;
}

#derniers_box {
	float			:	left;
	width			:	600px;
	margin-left		:   4px;
	margin-top		:	4px; 
	vertical-align	: 	center;
	border			: 	0px solid #000000;
}	

#derniers_fiche {
	float			:	right;
	width			:	145px;
	margin-left		: 	0px;
	border			: 	0px solid #000000;
}


#derniers_box_img {
	float			:	left;
	padding			: 	2px 2px 2px 2px; 
	border			: 	0px solid #256263;
}


#affixe {
	float			: left;
	width			: 142px;
	color   		: black;
	height			: 45px;
	font-size		: 9px;
	font-weight		: bold;
	border			: 0px solid #000000;
}

#nom {
	width			: 180px;
	color   		: #000000;	
	font-size		: 9px;
	border			: 0px solid #000000;
}

#race {
	width			: 180px;
	color   		: #000000;
	font-size		: 9px;
	border			: 0px solid #000000;
}

#derniers_fiche  p.ville{
	color   		: black;
	font-size		: 9px;
	
}


.separation {
	clear		: both;
	margin 		: 0 0;
	padding		: 0 0;
	height		: 0px;
	color		: #FFFFFF;
	border-color: #FFFFFF;
	visibility	: hidden;
}



/* ********** highslide *********** */
.highslide {
	cursor: url(http://www.chats-de-france.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(http://www.chats-de-france.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(http://www.chats-de-france.com/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}