/* ******************************** 

Z-index :



	-	Conteneur 	= 0

	-	Header 		= 1

	-	menu 		= 1

	-	Page 		= 1

	-	Footer 		= 1

*/



/* ************ BODY ************ */

body {

	background	: #ffffff;

	font		: normal 9px Verdana, Arial, sans-serif;

	color		: black;

	margin		: 0 0 0 0;

	padding		: 0 0 0 0;

	text-align	: center;	

}



a 	{	color			: #000000;	text-decoration	: none; font-size		: 10px;	 }



p {

	margin 	: 0 0 0 0;

	padding : 0 0 0 0;

   }



.contenu_content_taille {

	min-height	: 250px;

/*	* height:200px;*/

}



.contenu_content_taille_chatons {

	min-height	: 440px;

}



/* ************ CONTENEUR ************ */

#conteneur	{

	z-index			: 1;

	width			: 960px;

	margin			: auto;

	padding			: 0 0 0 0;

	text-align		: left;

	background		: #ffffff;

	border			: 0px solid #cccccc;		

}	



/* ************ HEADER ************ */

#header {

	z-index		: 1;

	width 		: 960px;

	height		: 135px;

	border		: 0px solid #000000;

}



#headergauche	{

	float			: left;

	width 			: 632px;

	height			: 135px;

	margin			: 0 0 0 0;

	padding			: 0 0 0 0;	

}



#headerdroite	{	

	float			: right;

	margin			: 15px 0 0 0;

	background		: url(http://www.chats-de-france.com/media/charte/accueil/cadre_header_droit.png) no-repeat 0 0;

	padding			: 0 0 0 0;

	width 			: 310px;

	height			: 120px;

}





/* ************ MENU ************ */

div#taille_menu {

	width 		: 960px;

	height		: 25px;

	margin		: 2px 0 6px 0;

	padding		: 0 0 0 0;

	border		: 0px solid #000000;

}



ul#menu	{

	margin			: 0 0;

	padding			: 0 0;

	list-style-type	: none ;

	font-size		: 11px;

	font-family		: Verdana, Arial, Helvetica, sans-serif;

	font-weight		: bold;

}



#menu li {

	float			: left;

	width 			: 90px;

	padding			: 0 0;

	margin-right	: 6px;

	background		: url(http://www.chats-de-france.com/media/charte/bout_off.png) no-repeat 0 0 ;	

}	

	 

#menu li#purina { 

	width 			: 96px;

	text-align		: center;	

	background		: none;

	background		: url(http://www.chats-de-france.com/media/charte/bout_purina_off.png) no-repeat 0 0 ;

}	



#menu li#boutiques { 

	margin-right	: 0;

}	



#menu li#bande { 

	width 			: 288px;

	height			: 25px;

	text-align		: center;	

	background		: url(http://www.chats-de-france.com/media/charte/bout_bande.png) no-repeat 0 0 ;

	border			: 0px solid #000000;

	margin-right	: 0;

}

#menu li#bande2 { 

	width 			: 185px;

	height			: 25px;

	text-align		: center;	

	background		: url(http://www.chats-de-france.com/media/charte/bout_bande.png) no-repeat 0 0 ;

	border			: 0px solid #000000;

	margin-right	: 0;

}



#menu a {

	display			: block;

	width			: 90px;

	height			: 25px;

	text-decoration	: none;

	text-align		: center;

	color			: #000000;

	font-size		: 12px;

	line-height		: 25px;		

}	



#purina a { 

	width 			: 96px;	

}	



#menu a:hover  { 

	color			: #FFFFFF;

}

  

#menu li#accueil 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/accueil2/bout_on.png) no-repeat 0 0; 	}

#menu li#eleveurs 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/eleveurs/bout_on.png) no-repeat 0 0;	}

#menu li#chatons 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/chatons/bout_on.png) no-repeat 0 0; 	}	 

#menu li#purina 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/purina/bout_on.png) no-repeat 0 0; 

							  	width 		: 96px;}	

#menu li#photos 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/photos/bout_on.png) no-repeat 0 0; }	 

#menu li#videos 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/videos/bout_on.png) no-repeat 0 0; }	 

#menu li#pedigree 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/chats/bout_on.png) no-repeat 0 0; }	 

#menu li#annuaire 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/annuaire/bout_on.png) no-repeat 0 0; }	 

#menu li#annonces 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/annonces/bout_on.png) no-repeat 0 0; }	 

#menu li#sos 		a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/sos/bout_on.png) no-repeat 0 0;	}

#menu li#boutiques 	a:hover  { 	background	: url(http://www.chats-de-france.com/media/charte/boutiques/bout_on.png) no-repeat 0 0;}





/* ************ FOOTER ************ */

#footer	{

	z-index			: 1;

	text-align		: center;

	width 			: 627px;

	margin			: 0 0 5px 5px ;

	padding			: 0 0 0 0;

	border			: 0px solid #000000;

}



#footer_contenu_content	{

	width		: 615px;

}





#footer_bl	{

	float			: left;

	text-align		: center;

	width 			: 190px;

	margin			: 0 0 0 6px;

	padding			: 0 0 0 0;

	border			: 0px solid #000000;

}



#footer_bl a {

	color   		: #000000;

	font-size		: 10px;

	font-weight		: bold;

	text-align		: center;

}



#footer_titre	{

	color   		: #000000;

	font-size		: 10px;

	text-align		: center;

	width 			: 100%;

	margin			: 0 0 0 0;

	padding			: 0 0 0 0;

	border			: 0px solid #000000;

}



#footer_declaration	{

	color   		: #000000;

	font-size		: 10px;

	text-align		: center;

	width 			: 100%;

	margin			: 0 0 0 0;

	padding			: 0 0 0 0;

	border			: 0px solid #000000;

}



#footer_hr {

	clear		: both;

	margin 		: 0 0 0 0;

	padding		: 0 0 0 0;

	height		: 1px;

	width		: 600px;

	border		: 1px solid #999999;

}





/* ************ FICHE CHIEN ************ */

.fc_taille_page {

	width				: 615px;

	margin				: 0 0 0 0;

	padding				: 0 0 0 0;

/*	background			: url(http://www.chats-de-france.com/media/charte/photos/fc_fond_fiche.png) no-repeat 0 0;*/

}



.fc_taille_galerie {

	width				: 220px;

	vertical-align		: top;

	margin				: 0 0 0 0;

	padding				: 0 0 0 0;

}



.fc_taille_fiche {

	width				: 375px;

	vertical-align		: top;

	margin				: 0 0 0 0;

	padding				: 0 0 0 0;

}





.fc_box_bannieres	{

	position			: relative;

	width				: 440px;

	margin-left			: 2px;

	text-align			: left;

	padding				: 5px 5px 5px 5px;

}





.fc_box_descendance	{

	position			: relative;

	width				: 595px;

	margin-left			: 2px;

	text-align			: left;

	padding				: 5px 5px 5px 5px;

	border				: 0px solid #000000;

}



#derniers_content {

	float		:	left;

	width		:	194px;

	height		:	55px;

	margin-top	:	6px;

	margin-right:	2px;

	padding		: 	2px 2px 2px 2px ;

	border		: 	1px solid #cfcfcf;  

}



#derniers_contentf {

	float		:	left;

	width		:	194px;

	height		:	55px;

	margin-top	:	6px;

	margin-right:	2px;

	padding		: 	2px 2px 2px 2px ;

	border		: 	1px solid #fbabc5;  

}



.fc_box_multi	{

	position			: relative;

	width				: 370px;

	margin-left			: 2px;

	text-align			: left;

	padding				: 5px 5px 5px 5px;

}



.fc_box_multi_pedigree {

			position			: relative;

			width				: 610px;

}



.fc_box_multi_pedigree_overflow {

			position			: relative;

			width				: 610px;

}



.fc_box_multi_expo	{

	position			: relative;

	width				: 369px;

	height				: 250px; 

	overflow			: auto;

	margin-left			: 2px;

	text-align			: left;

	padding				: 0 0 0 0;

}



.fc_bout_menu {

	height				: 18px;

	line-height			: 18px;

	padding				: 1px;

	text-align			: center;

	background			: url(http://www.chats-de-france.com/media/charte/photos/fond_fiche.png) repeat-x;

	background-position	: bottom;

	border				: 1px solid #cacaca;

	font-size			: 9px;

	color				: #357ebc;

}



.fc_bout_menu a {

 	color: #000000;	

	text-decoration: none; 

}





#fc_box_photo_taille {

	width				: 210px;

	margin-left			: 10px;

/*	text-align			: center;

	vertical-align		: middle;

	background			: url(http://www.chats-de-france.com/media/charte/photos/fond_fiche.png) repeat-x;

	background-position	: bottom;*/

	border				: 0px solid #000000;

}



.fc_box_photo {

	padding				: 2px;

/*	text-align			: center;

	vertical-align		: middle;

	background			: url(http://www.chats-de-france.com/media/charte/photos/fond_fiche.png) repeat-x;

	background-position	: bottom;*/

	border				: 1px solid #cacaca;

}



#fc_box_mini_taille	{

	width			: 190px;

	text-align		: center;

}



#fc_img_mini {

	float				: left;

	width				: 25px;

	height				: 25px;

	padding				: 1px 1px 1px 1px;

	margin 				: 2px 2px 0px 0px;

	background			: url(http://www.chats-de-france.com/media/charte/photos/fond_fiche.png) repeat-x;

	background-position	: bottom;

	border				: 1px solid #cacaca;

}



.fc_titre {

	color: #00486c;

	font-size	: 11px;

	font-weight : bold;

}

.fc_stitre {

	background-color: #e0e8ec;

	font-size	: 10px;

	font-weight : bold;

}



.infogauche {

	font-size		: 9px;

	vertical-align	: top;

}



.infodroite {

	font-size		: 9px;

	vertical-align	: top;

}



.fc_pere	{

	font-size	: 10px;

	font-weight	: bold;

	color		: #325190;

}



.fc_mere	{

	font-size	: 10px;

	font-weight	: bold;

	color		: #dd4899;

}



.fc_box_titre	{

	text-align		: center;

}



.nom_chien	{

	font-size	: 14px;

	font-weight : bold;

	color		: #00486c;

}



.naissance	{

	font-size	: 9px;

	color		: #16709d;

}



/* **************** Pedigree suite ****************** */

	#pedigree_box_titre {

		height				: 100px;

		background			: url(http://www.chats-de-france.com/media/charte/pedigree/titre_pedigree.png) no-repeat 50% 0;

		border				: 0px solid black;		

	}



	#cellule_titre {

		margin-top			: 23px;

		margin-left			: 42px;

		font-size			: 14px;

		font-weight			: bold;

		color				: black;		

		border				: 0px solid black;

	}



	#cellule_stitre {

		margin-left			: 42px;

		font-size			: 9px;

		color				: #8d8d8d;		

	}

	

	.cellule_intitule {

		text-align			: center;

		font-size			: 9px;

		color				: black;

		font-weight			: bold;

	}

	

	.cellule_parent {

	font-size		: 9px;

	text-align		: right;

	}

	

	.cellule_consenguinite {

	font-size		: 9px;

	color			: #CC0000;

	}

	

	.cellule_lien_nom {

	font-size		: 9px;

	color			: black;

	font-weight		: bold;

	text-align		: center;

	}

	

	.cellule_pedigree {

	font-size		: 9px;

	background-color: #e5ebf0;

	}

	

	.cellule_pedigree_femelle {

	font-size		: 9px;

	background-color: #f7f9fa;

	}

	

	.cellule_taille_arrier_arrier_grd_parent {

	height			: 55px;

	border			: 0px solid black;

	}

	

	.cellule_taille_arrier_grd_parent {

	height			: 100px;

	border			: 0px solid black;

	}

	

	.cellule_taille_grd_parent {

	height			: 170px;

	border			: 0px solid black;

	}



	.cellule_taille_parent {

	height			: 220px;

	border			: 0px solid black;

	}

	



/* ************ CADRE ROND ************ */

#h	{	background: url(http://www.chats-de-france.com/media/charte/cadre0/h.png) repeat-x;				}

#b	{	background: url(http://www.chats-de-france.com/media/charte/cadre0/b.png) repeat-x 0 100%;			}

#g	{	background: url(http://www.chats-de-france.com/media/charte/cadre0/g.png) repeat-y 0 0	; 			}	

#d	{	background: url(http://www.chats-de-france.com/media/charte/cadre0/d.png) repeat-y 100% 0;  		}	

#hg	{ 	background: url(http://www.chats-de-france.com/media/charte/cadre0/hg.png) no-repeat; 				}

#hd	{ 	background: url(http://www.chats-de-france.com/media/charte/cadre0/hd.png) no-repeat 100% 0;		}

#bg	{ 	background: url(http://www.chats-de-france.com/media/charte/cadre0/bg.png) no-repeat 0 100%;		}

#bd	{ 	background: url(http://www.chats-de-france.com/media/charte/cadre0/bd.png) no-repeat 100% 100%;	}		

#content	{	

	height			: 100%;

	padding			: 0.4em	;

	font-family		: Verdana, Arial, Helvetica, sans-serif ;

}



/* ************ ESPACE ************ */

#espace {

	display			: block;

	width			: 5px;

	height			: 5px;

	font-size		: 0px;

	margin			: 0 0;

	padding			: 0 0;

}	



/* ************  SEPARATION  ************ */

.separation {

	clear		: both;

	margin 		: 0 0;

	padding		: 0 0;

	height		: 0px;

	color		: #FFFFFF;

	border-color: #FFFFFF;

	visibility	: hidden;

}



#separation2 {

	clear: both;

	visibility	: hidden;

}





/* ************  SELECT  ************ */

.select	 {

	font-size	: 9px;

}	



/* ************  FICHE  ************ */

#fiche_taille {
	width		: 614px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}

#fiche_fond_haut {
	width				: 614px;
	height				: 24px;
	text-align			: right;
	background			: url(http://www.chats-de-france.com/media/charte/chats/fiche_fond_haut.png) no-repeat 0 0;
	border				: 0px solid #000000;
}

#fiche_fond_millieu {
	width				: 614px;
	background			: url(http://www.chats-de-france.com/media/charte/chats/fiche_fond_millieu.png) repeat-y;
}

#fiche_fond_bas {

	width				: 614px;

	height				: 5px;

	font-size			: 1px;

	background			: url(http://www.chats-de-france.com/media/charte/chats/fiche_fond_bas.png) no-repeat 0 0;

	background-position : bottom;

}



/* ************ CENTRER LES IMAGES ************ */

.wraptocenter {

    display				: table-cell;

	width				: 110px;

	height				: 110px;

    text-align 			: center;

    vertical-align 		: middle;

	border				: 0px solid #000000;

}



.wraptocenter2 {

    display				: table-cell;

	width				: 210px;

	padding				: 5px 5px 5px 5px;

    text-align 			: center;

    vertical-align 		: middle;

	border				: 1px solid #cccccc;

}



.wraptocenter * {

    vertical-align		: middle;

}



/* ************ CHOIX RACES ************ */



#choix_race {

	float			: right;

	width			: 230px;

	margin			: 0 0;

	padding			: 0 0;

	border			: 0px solid #000000;	

}	



#choix_race_box_bout {

	float			: left;

	width			: 75px;

	border			: 0px solid #000000;

	margin-top		: 2px;

}



#choix_race_bout {

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/choix_race_bout.png) no-repeat 0 0;

	width			: 50px;

	padding-top		: 1px;

	height			: 19px;

	margin-left		: 19px;

	text-align		: center;

	border			: 0px solid #000000;	

}



#choix_race_bout a {

	font-size		: 9px;

}



#choix_race a {

	font-size		: 9px;

}



.choix_race_titre {

	color   		: black;

	font-size		: 10px;

	font-weight		: bold;

	padding-left	: 10px;

}



p.choix_race_stitre {

	color   		: #878787;

	font-size		: 9px;

	padding-left	: 10px;

}



#choix_race p.choix_race_puce {

	color   		: black;

	font-size		: 9px;

}



#choix_race p.choix_race_puce_off {

	color			: #666666;

	font-size		: 9px;

}





#choix_race_space {

	display			: block;

	width			: 5px;

	height			: 7px;

	font-size		: 0px;

	margin			: 0 0;

	padding			: 0 0;

}	





#pasimage {

	display			: block;

	width			: 30px;

	height			: 30px;

	font-size		: 0px;

	background-color:#CCCCCC;

	margin			: 0 0;

	padding			: 0 0;

}	



#textarea_banniere  {

	font-size		: 11px;

	text-align		: left;

}
