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

Z-index :

	-	Page 		= 1

*/



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

#menu li#accueil { background	: url(http://www.chats-de-france.com/media/charte/accueil2/bout_on.png) no-repeat 0 0;	}	

#accueil a 	  {	color: #FFFFFF;	text-decoration: none;	}





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

#page	{

	position		: relative;

	z-index			: 1;

	background		: url(http://www.chats-de-france.com/media/charte/accueil2/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;

	/*margin			: 5px 0 0 5px;*/

	padding			: 0 0 0 0;

}



#contenu_rub_haut	{	

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

	height		: 224px;

	margin		: 0 0 4px 0; /* pas obligatoire en fonction de la charte */

	border		: 0px solid #000000;

}

 

#contenu_rub_haut2	{	

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

	height		: 8px;

	font-size   : 1px;

} 

 

#contenu_rub_separation	{

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

	height			: 7px;

	font-size		: 1px;

}

 

#contenu_rub_haut_rechercher	{	

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

	height		: 56px;

} 



#contenu_rub_haut_rechercher_accueil	{	

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

	height		: 54px;

} 



#bandeau_accueil_txt {

	position	: absolute;

	right		: 10px;

	width		: 360px;

	margin-top	: 97px;

	color		: black;

	font-family : Arial;

	font-size	: 10px;

	text-align	: justify;

}

 

#contenu_rub_milieu	{

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

	padding			: 0.4em	;

}





#contenu_rub_bas	{	

	background	: url(http://www.chats-de-france.com/media/charte/accueil2/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;

	border		: 0px solid #000000;

}





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

#contenu_droit_taille {
	position		: absolute;
	width 			: 324px;
	top				: 0 ;
	right			: 0;
	padding			: 0 0;
	margin			: 5px -6px 0 0;
	border			: 0px solid #000000;
}



#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 {

	float			: right;

	width 			: 292px;

	right			: 0;

	padding			: 0 0;

	margin			: 0 15px 0 0;

	border			: 0px solid #000000;

}



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/accueil2/menu_droit_off.png) no-repeat 0 0;

}



#menu_droit li#admin {

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

}



#menu_droit li#comment {

	background		: url(http://www.chats-de-france.com/media/charte/accueil2/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/accueil2/menu_droit_on.png) no-repeat 0 0; 	

}



/*********  BOX LOGIN *********/

#box_login {

	position	: relative;

	width		: 324px;

	height		: 134px;

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

	border		: 0px solid #000000;

}



#box_login_contenu {

	position: absolute;

	width	: 139px;

	height	: 77px;

	right	: 0;

	top		: 31px;

	border	: 0px solid #000000;

}



#purina_fond {

	position	: absolute;

	width		: 320px;

	height		: 214px;

	top			: 200px;

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

	border		: 0px solid #000000;

}



#purina_fond_box {

	margin		: 60px 0 0 0;

	width		: 220px; 

	border		: 0px solid #000000;

	 

}





/* ****  BOX PUB CHIOTS ET PHOTOS **** */

#chiots_photos 

{

	top			: 135px;

	position	: absolute;

	width		: 324px;

	border		: 0px solid #000000;

}



#chiots_accueil 

{

	float		: left;

	width		: 159px;

	height		: 64px;

	margin		: 0 0 0 0;

	border		: 0px solid #000000;

}



#photos_accueil 

{

	float		: left;

	margin-left :	3px;

	width		: 158px;

	border		: 0px solid #000000;

}



#laser_accueil 

{

	float		: left;

	width		: 300px;

	margin		: 5px 0 0 0;

	padding		: 0 0 0 0;

	border		: 0px solid #000000;

}



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

#divers_box {
	float:left;
	width		: 317px;
	border		: 0px solid #000000;
}

/* ******** BOX CHIOTS ********** */
  

#box_chiots { 

   float			: left; 

   width			: 284px;

   height			: 91px;

   margin-left		: 5px;

   margin-bottom	: 10px;

   

   }

   

/* ******** BOX MALE ********** */

#box_male {

   position			: relative;

   width			: 284px;

   height			: 91px;

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

   margin			: 0 0;

   padding			: 0 0;

}



   

#box_male_petit {

   position				: absolute;

   width				: 70px;

   height				: 19px;

   line-height			: 19px;

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

   background-position	: bottom;

   bottom				: 0;

   right				: 0;

   text-align			: center;

   vertical-align		: middle;

   border				: 1px solid #c8c8c8;

   }

   

#box_male_petit a {

   color: #000000;

   font-size: 9px;

   }

   

#box_male_txt {

   float			: left;

   width			: 155px;

   height			: 73px;

   margin-top		: 5px;

   font-size		: 9px;

   }



#box_male_txt p {

	margin 	: 0 0 0 0;

	padding : 0 0 0 0;

   }

   

#box_male_txt p#nom {

   font-weight		: bold;

   font-size		: 10px;

   color			: #3a4c91;

   }

   

#box_male_txt p#affixe {

   font-weight		: bold;

   font-size		: 9px;

   color			: #7884b2;

  }

   

#box_male_txt p#race {

   font-size		: 9px;

   color			: #7884b2;

   }

   

/* ****  BOX FEMELLE **** */

#box_femelle {

   position			: relative;

   width			: 284px;

   height			: 91px;

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

   margin			: 0 0;

   padding			: 0 0;

   }

   

#box_femelle_petit {

   position				: absolute;

   width				: 70px;

   height				: 19px;

   line-height			: 19px;

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

   background-position	: bottom;

   bottom				: 0;

   right				: 0;

   text-align			: center;

   vertical-align		: middle;

   border				: 1px solid #dfa0c0;

   }

   

#box_femelle_petit a {

   color: #000000;

   font-size: 9px;

   }

   

#box_femelle_txt {

   float			: left;

   width			: 155px;

   height			: 73px;

   margin-top		: 5px;

   font-size		: 9px;

   }



#box_femelle_txt p {

	margin 	: 0 0 0 0;

	padding : 0 0 0 0;

   }

      

#box_femelle_txt p#nom {

   font-weight		: bold;

   font-size		: 10px;

   color			: #b32786;

   }

   

#box_femelle_txt p#affixe {

   font-weight		: bold;

   font-size		: 9px;

   color			: #d68eb2;

   }



#box_femelle_txt p#race {

   font-size		: 9px;

   color			: #d68eb2;

   }

   

#box_img {

   float			: left;

   text-align		: center;

   vertical-align	: middle;

   width			: 112px;

   height			: 73px;

   line-height		: 73px;

   margin-left		: 2px;

   margin-right		: 5px;

   margin-top		: 5px;

   padding			: 0 0;

}

   

#box_txt {

   font-size		: 9px;

}



#trailimageid 

{

	position: absolute;

	visibility: hidden;

	left: 0px;

	top: 0px;

	height: 1px;

	z-index: 5000;

}



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

.aleatoire_titre {

	color   		: #0c5364;

	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;

}	



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

#derniers_box_eleveurs {

	float		:	left;

	width		:	600px;

	margin-top	:	4px;

	margin-left	: 	5px;

	border		: 	0px solid #000000;

}



#derniers_box_eleveurs p.titre {

	color   		: #0c5364;

	font-size		: 14px;

	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;

}



/* ************ LES DERNIERS accueil  ************ */

#derniers_box_accueil {

	float		:	left;

	width		:	200px;

	margin-top	:	4px;

	border		: 	0px solid #000000;

}



#derniers_box_accueil p.titre {

	color   		: #2a4f50;

	font-size		: 11px;

	font-weight		: bold;

	padding-left	: 4px;

}



#derniers_box_accueil 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;

	width		:	194px;

	height		:	55px;

	margin-top	:	6px;

	margin-right:	2px;

	padding		: 	2px 2px 2px 2px ;

	border		: 	0px solid #cfcfcf;  

}



#derniers_content_etalons {

	float		:	left;

	width		:	180px;

	height		:	45px;

	margin-top	:	6px;

	margin-right:	2px;

	margin-left	:	10px;

	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			:	135px;

	margin-left		: 	0px;

	border			: 	0px solid #000000;

}



#derniers_fiche  p.affixe{

	color   		: black;

	font-size		: 9px;

	font-weight		: bold;

}



#derniers_fiche  p.race{

	color   		: #858585;

	font-size		: 9px;

}



#derniers_fiche  p.ville{

	color   		: black;

	font-size		: 9px;

}



/* ************ Rubrique ************ */

#rubrique_box {

	float			: right;

	margin			: 15px 10px 0 0;

	width			: 180px;

	border			: 0px solid #000000;

}



#rubrique_box p.titre {

	color   		: #0c5364;

	font-size		: 11px;

	font-weight		: bold;

	padding-left	: 4px;

}



#rubrique_box p.stitre {

	color   		: black;

	font-size		: 9px;

	padding-left	: 4px;

}



/* ****  BOX SITE GRATUIT **** */



#gratuit_box {

	position	: absolute;

	width		: 170px;

	margin-top	: 18px;

	margin-left	: 22px;

	color		: black;

	text-align	: justify;

	border		: 0px solid #000000; 

}



/*#gratuit_box {

	float			: right;

	margin-right	: 10px;

	width			: 180px;

	height			: 93px;

	margin-top		: 4px;

	border			: 0px solid #000000;

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

}*/



#gratuit_box_titre {

	width		: 128px; 

	height		: 23px;

	margin-left	: 34px;

	margin-top	: 5px;

	font-size	: 9px;

	font-weight : bold;

	border		: 0px solid #000000;

}



#gratuit_box_txt {

	width		: 160px; 

	font-size	: 9px;

	margin-left	: 8px;

	margin-top	: 5px;

	border		: 0px solid #000000;

}



#gratuit_bout {

	width		: 80px; 

	margin-left	: 55px;

	margin-top	: 5px;

	border		: 0px solid #000000;

}



/* *** LES ACTUS VIDEO *** */

#actu_video {

	position	: absolute;

	width		: 320px;

	height		: 214px;

	top			: 200px;

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

	border		: 0px solid #000000;

}



/* *** PURINA *** */

#accueil_purina {

	position	: absolute;

	width		: 320px;

	height		: 160px;

	top			: 202px;

	border		: 0px solid #000000;

}



/* *** LES ACTUS DES ELEVEURS *** */

#actu_eleveurs {

	float:left;
	width		: 320px;
	height		: 214px;
	background	: url(http://www.chats-de-france.com/media/charte/actu/actu-des-eleveurs.png) no-repeat 0 0;
	border		: 0px solid #000000;
	margin-top:2px;
}



#actu {

	margin		: 60px 0 0 0;

	width		: 220px; 

	border		: 0px solid #000000;

}



#actu {

	margin		: 60px 0 0 0;

	width		: 220px; 

	border		: 0px solid #000000;

	 

}



#banniere_accueil {

	float		: right;

	width		: 190px;

	height		: 200px;

	border		: 0px solid #000000;

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

}



#banniere_accueil #contenu_banniere{

	width		: 170px;

	border		: 0px solid #000000;

	margin		: 12px 0 0 15px;

}
