/* ******************************** 

Z-index :

	-	Page 		= 1

*/



/* ************ MENU ************ */







/* ************* PAGE ************* */

#page	{

	position		: relative;

	z-index			: 1;

	background		: url(http://www.chats-de-france.com/media/charte/bannieres/contenu.png) no-repeat 0 0 ;

	width 			: 960px;

	min-height		: 317px;

	padding			: 0 0;

	margin			: 0 0;

	border			: 0px solid #000000;

} 

 

/* ************* CONTENU ************* */ 

#contenu_taille {

	z-index			: 2;

	position		: relative;

	width 			: 627px;

	border			: 0px solid #000000;

	left			: 5px;

	top				: 5px;

	padding			: 0 0 0 0;

}



#contenu_rub_haut	{	

	background	: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_haut2.png) no-repeat 0 0;

	height		: 4px;

	font-size	: 1px;

}

 

#contenu_rub_haut_rechercher	{	

	background	: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_haut.png) no-repeat 0 0;

	height		: 4px;

} 



#contenu_rub_haut_rechercher_accueil	{	

	background	: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_haut.png) no-repeat 0 0;

	height		: 54px;

} 

 

/* **** BANDEAU ***** */



#bandeau_eleveur	{	

	background	: url(http://www.chats-de-france.com/media/charte/eleveurs/bandeau_eleveur.jpg) no-repeat 0 0;

	height		: 177px;

}  



#bandeau_eleveur_txt {

	position	: absolute;

	width		: 150px;

	margin-top	: 20px;

	margin-left	: 42px;

	text-align	: justify;

	color		: black;

	font-size	: 9px;

}

 

#contenu_rub_haut2	{	 

	background	: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_haut2.png) no-repeat 0 0;

	height		: 8px;

	font-size   : 1px;

} 

 

#contenu_rub_milieu	{

	background		: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_milieu.png) repeat-y;

	padding			: 0.4em	;

}



#contenu_rub_separation	{

	background		: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_separation.png) repeat-x;

	height			: 6px;

	font-size		: 1px;

}



#contenu_rub_bas	{	

	background	: url(http://www.chats-de-france.com/media/charte/bannieres/contenu_rub_bas.png) no-repeat 0 0;

	height		: 8px;

	font-size   : 1px;

	margin		: 0 0 14px 0;

	background-position : bottom;

}



#contenu_content	{

	width		: 615px;

}



/* ************ CONTENU DROIT ************ */

#contenu_droit_taille {

	position		: absolute;

	width 			: 328px;

	top				: 0 ;

	right			: 0;

	padding			: 0 0;

	margin			: 0 0;

	margin-top		: 18px;

}



#contenu_droit_taille h1 {	

	color			: #ffffff;

	font-family		: Verdana, Arial, Helvetica, sans-serif;

	font-weight		: bold;

	font-size		: 40px;

	text-align		: right;

	margin			: 0 0;

}



/* ******************************** */

/* ************ MENU DROIT ************ */



#taille_menu_droit {

	position		: absolute;

	width 			: 292px;

	right			: 0;

	padding			: 0 0;

	margin			: 0 0;

	margin-right	: 15px;

}



ul#menu_droit	{

	margin			: 0 0;

	padding			: 0 0;

	list-style-type	: none ;

	font-size		: 11px;

	font-family		: Verdana, Arial, Helvetica, sans-serif;

	font-weight		: bold;

}



#menu_droit li {

	margin-top		: 1px;

	width 			: 292px;

	height			: 17px;

	line-height		: 17px;	

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/menu_droit_off.png) no-repeat 0 0;

}



#menu_droit li#admin {

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/menu_droit_off_admin.png) no-repeat 0 0;

}



#menu_droit li#comment {

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/menu_droit_off_comment.png) no-repeat 0 0;

}



#menu_droit a {

	display			: block;

	width			: 292px;

	height			: 17px;

	text-decoration	: none;

	color			: #ffffff;

	font-size		: 10px;

	line-height		: 17px;		

}	



#menu_droit a:hover  { 

	color			: #000000;

}

  

#menu_droit li	a:hover  { 	

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/menu_droit_on.png) no-repeat 0 0; 	

}



/* ************************************ */

/* ************ MENU DROIT ************ */



#pagemilieudroit	{	

	position		: absolute;	 

	top	   			: 320px;

	width 			: 324px;

	right			: 0;

	padding			: 0;

	margin			: 0;

}					



#content	{	

	padding			:	0.4em;

	margin			: 	0 0;

	font-family		: 	Verdana, Arial, Helvetica, sans-serif ;

}



/* ************************************ */

/* ************ 10 DERNIERS ************ */



/*.dix_titre {

	color: #00486c;

	font-size	: 11px;

	font-weight : bold;

}



.dix_stitre {

	width			 	: 200px;

	background-color	: #e0e8ec;

	color			 	: #00486c;

	font-size			: 10px;

	font-weight 		: bold;

}



.dix_txt {

	color: #00486c;

	font-size	: 9px;

	font-weight : bold;

}*/



/* ********************************************** */

/* ************ BOX SITE A L'HONNEUR ************ */



#honneur_box {

	float		: 	left;

	width		:	378px;

	margin-top	:	4px;

	margin-left : 	7px;

	border		:	0px solid #000000;

}



#honneur_haut {

	width		:	378px;

	height		:	7px;

	background	:	url(http://www.chats-de-france.com/media/charte/eleveurs/honneur_haut.png) no-repeat 0 0;

	font-size	: 	1px;

	border		:	0px solid #000000;

}





#honneur_millieu {

	position	:	relative;

	width		:	378px;

	height		:	150px;

	background	:	url(http://www.chats-de-france.com/media/charte/eleveurs/honneur_millieu.png) repeat-y;

	padding		:	0px 5px	0px 6px;

}





#honneur_bas {

	width		:	378px;

	height		:	7px;

	background	:	 url(http://www.chats-de-france.com/media/charte/eleveurs/honneur_bas.png) no-repeat 0 0;

/*	font-size	: 1px;*/

}



#honneur_box p.titre {

	color   		: #2a4f50;

	font-size		: 11px;

	font-weight		: bold;

	padding-left	: 4px;

}



#honneur_box p.stitre {

	color   		: #878787;

	font-size		: 9px;

	padding-left	: 4px;

}



#honneur_space {

	display			: block;

	width			: 5px;

	height			: 15px;

	font-size		: 0px;

	margin			: 0 0;

	padding			: 0 0;

}	



#honneur_vignette {

	float		: 	left;

	width		:	120px;

}



#honneur_img {

	border	:	1px solid #aaaaaa;

}



#honneur_fiche {

	float		: 	left;

	width		:	238px;

	margin-left	: 	5px;

	border		: 	0px solid #000000;

}



#honneur_fiche p.eleveur {

	color   		: black;

	font-size		: 10px;

	font-weight		: bold;

}



#honneur_fiche p.race {

	color   		: #3a7172;

	font-size		: 10px;

}



#honneur_fiche p.adresse {

	color   		: black;

	font-size		: 9px;

}



#honneur_fiche p.txt {

	color   		: #555555;

	font-size		: 9px;

	text-align		: justify;

}







/* ********************************************** */

/* ************ LES DERNIERS ELEVEURS  ************ */



#derniers_box_eleveurs {

	float		:	right;

	width		:	200px;

	margin-top	:	4px;

	margin-right	: 	10px;

	border		: 	0px solid #000000;

}



#derniers_box_eleveurs p.titre {

	color   		: #2a4f50;

	font-size		: 11px;

	font-weight		: bold;

	padding-left	: 4px;

}



#derniers_box_eleveurs p.stitre {

	color   		: #9d9d9d;

	font-size		: 9px;

	padding-left	: 4px;

}



#derniers_box {

	float			:	left;

	width			:	600px;

	margin-left		:   4px;

	margin-top		:	4px;

	vertical-align	: 	center;

	border			: 	0px solid #000000;

}



#derniers_box p.titre {

	color   		: #2a4f50;

	font-size		: 12px;

	font-weight		: bold;

	padding-left	: 4px;

}



#derniers_box p.stitre {

	color   		: #9d9d9d;

	font-size		: 9px;

	padding-left	: 4px;

}



#derniers_content {

	float		:	left;

	/*min-height	:	40px;*/

	height		:	40px;

	width		:	190px;

	margin-top	:	6px;

	margin-right:	2px;

	padding		: 	2px 2px 2px 2px ;

	border		: 	1px solid #cfcfcf;  

}



#derniers_content a:hover {

	text-decoration		:	none;

}



#derniers_box_img {

	float			:	left;

	padding			: 	2px 2px 2px 2px;

	border			: 	0px solid #256263;

}



#derniers_fiche {

	float			:	right;

	width			:	145px;

	margin-left		: 	0px;

	border			: 	0px solid #000000;

}



#derniers_fiche  p.affixe{

	color   		: black;

	font-size		: 9px;

	font-weight		: bold;

}



#derniers_fiche  p.race a {

	color   		: #858585;

	font-size		: 9px;

}



#derniers_fiche  p.ville{

	color   		: black;

	font-size		: 9px;

}



/* ********************************************** */

/* ************ ALEATOIRE BOX  ************ */



.aleatoire_titre {

	color   		: #2a4f50;

	font-size		: 11px;

	font-weight		: bold;

}



.aleatoire_stitre {

	color   		: #858585;

	font-size		: 9px;

}





.aleatoire_eleveur {

	color		: black;

	font-size	: 10px;

	font-weight : bold;

}



.aleatoire_race {

	color   		: #858585;

	font-size		: 9px;

}



#aleatoire_space {

	display			: block;

	width			: 5px;

	height			: 7px;

	font-size		: 0px;

	margin			: 0 0;

	padding			: 0 0;

}	





/* ********************************************** */

/* ************ DIVERS BOX  ************ */



#divers_box {

	width		: 317px;

	margin-left	: 18px;

	border		: 0px solid #000000;

}



#divers_box_img {

	float			: left;

	width			: 71px;

	vertical-align	: top;

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/divers_box_img_fond.png) repeat-y;

	border			: 0px solid #000000;

}



#divers_box_txt {

	float			: right;

	width			: 238px;

	vertical-align	: top;

	font-size		: 9px;

	border			: 0px solid #000000;

}



#divers_box_txt p.titre {

	color   		: #2a4f50;

	font-size		: 10px;

	font-weight		: bold;

	height			: 15px;

}



#divers_space {

	display			: block;

	width			: 5px;

	height			: 7px;

	font-size		: 0px;

	margin			: 0 0;

	padding			: 0 0;

}	





/* *************************************** */

/* *********** PAGE TYPE ***************** */



.pt_titre_page {

	color		: #00486c;

	text-align	: right;

	margin-right: 20px;

	font-size	: 11px;

	font-weight : bold;

}



.pt_titre {

	color			 	: #00486c;

	margin-top			: 15px;

	margin-bottom		: 5px;

	font-size			: 11px;

	font-weight 		: bold;

}



.pt_stitre {

	color				: #CC0000;

	margin-bottom		: 5px;

	font-size			: 9px;

}



.pt_txt {

	color		: #000000;

	font-size	: 10px;

	text-align	: justify;

}



#pt_space {

	display			: block;

	width			: 5px;

	height			: 7px;

	font-size		: 0px;

	margin			: 0 0;

	padding			: 0 0;

}	



#pt_inscrire {

	background		: url(http://www.chats-de-france.com/media/charte/eleveurs/img_inscrire1.png) no-repeat 0 0;

	width			: 221px;

	height			: 100px;

	margin			: 0 0;

}	



#pt_inscrire_box {

	position		: absolute;

	width			: 150px;

	margin			: 15px 15px;

	border			: 0px solid #000000;

}	





/* *************************************** */

/* *********** PAGE inscrption ***************** */



.pi_titre_page {

	color		: #00486c;

	text-align	: right;

	margin-right: 20px;

	font-size	: 11px;

	font-weight : bold;

}



.pi_hoptitre {

	color			 	: #00486c;

	margin-top			: 15px;

	font-size			: 11px;

	font-weight 		: bold;

}



.pi_titre {

	color			 	: black;

	margin-top			: 15px;

	margin-bottom		: 5px;

	font-size			: 11px;

	font-weight 		: bold;

}



.pi_note {

	color				: #CC0000;

	margin-top			: 2px;

	margin-bottom		: 10px;

	font-size			: 9px;

}



.pi_txt {

	color		: #000000;

	font-size	: 10px;

	text-align	: justify;

}



.pi_explication {

	color		: #909090;

	font-size	: 9px;

	text-align	: justify;

}







/* *************************************** */

/* *********** VOS FAVORIS ***************** */



.favoris_content_titre { 

	font-size: 11px;

	font-weight:bold;

	color:#00486c;

}



.favoris_content_stitre { 

	font-size: 10px;

	font-weight:bold;

	color:#000000; 

}



.favoris_content_text { 

	font-size	: 10px;

	text-align	: justify;

	color		: #000000;

}



#trailimageid 

{

	position: absolute;

	visibility: hidden;

	left: 0px;

	top: 0px;

	height: 1px;

	z-index: 5000;

}





/* ************ rechercher resultat ************ */

.recherche_titre {

	font-size:10px; color:#186768; margin-top:5px; font-weight:bold;

}



.recherche_stitre {

	font-size:9px; color:#9e9e9e; margin-bottom:10px;

}







/* ************ INSCRIPTION ************ */

#pi_form_box {

	width 		: 500px;

	position	: relative;

	margin		: 0 0 0 0;

	padding		: 0 0 0 0;

	border		: 0px solid black;

}



#pi_form_gauche {

	float		: left;

	width		: 210px;

	min-height	: 25px;

	vertical-align	: middle;

	text-align	: right;

	border		: 0px solid black;

}



#pi_form_droite {

	float		: right;

	text-align	: left;

	min-height	: 25px;

	width		: 280px;		

	border		: 0px solid black;

}
