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

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

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





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

#page	{

	position		: relative;

	z-index			: 1;

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

	height		: 46px;

	font-size   : 9px;

	padding-top	: 10px;

	padding-bottom:0 ;

}

 

#contenu_rub_haut_img	{	

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

	height		: 150px;

	font-size   : 9px;

	padding-top	: 10px;

	padding-bottom:0 ;

} 

 

#contenu_rub_haut_pedigree	{	

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

	height		: 46px;

	font-size   : 9px;

	padding-top	: 10px;

	padding-bottom:0 ;

} 

 

#contenu_rub_haut2	{	

	background	: url(http://www.chats-de-france.com/media/charte/photos/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/photos/contenu_rub_milieu.png) repeat-y;

	padding			: 0.4em;

	

}



#contenu_rub_bas	{	

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

	height		: 8px;

	font-size   : 1px;

	margin		: 0 0 14px 0;

	background-position : bottom;

}



#contenu_content	{

	width		: 625px;

}



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

/*********  CADRE PHOTO   **********/



#tableau_photo {

	position	: relative;

	width		: 600px;

	margin		: 0;

	padding		: 0;

/*	border		: 1px solid #CC99CC;*/

	text-align	: center;

}



#tableau_photo_gauche {

	float		: left;

	width		: 360px;

	text-align	: center;

/*	border		: 1px solid #000000;*/

}



#tableau_photo_droite {

	float		: right;

	width		: 240px;

/*	border		: 1px solid #000000;*/

	text-align	: center;

}

#cadre_photo {

	float			: left;

	margin-left		: 4px;

	margin-bottom	: 4px;

}



#cadre_photo a {

	display				: block;

	width				: 110px;

	height				: 110px;

	line-height			: 110px;

	vertical-align		: middle;

	text-align			: center;

	background			: url(http://www.chats-de-france.com/media/charte/photos/fond_fiche.png);

	background-position	: bottom;

	border				: 1px solid #cacaca;

}



#cadre_photo a:hover {

	background			: url(http://www.chats-de-france.com/media/charte/photos/fond_fiche2.png);

	background-position	: bottom;

	border				: 1px solid #78788f;

}





.wraptocenter {

    display				: table-cell;

	width				: 110px;

	height				: 110px;

    text-align 			: center;

    vertical-align 		: middle;

}



.wraptocenter * {

    vertical-align		: middle;

}



.chiffre {

	position		: relative;

	width			: 50%;

	height			: 30px;

	line-height		: 30px;

	margin-bottom	: 4px;

	font-size		: 9px;

	vertical-align 	: middle;

	text-align		: center;

}



.cadre_fiche {

	width				: 220px;

	margin				: 0;

	padding				: 5px;

	text-align			: center;

	vertical-align		: top;

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

	background-position	: bottom;

	border				: 1px solid #cacaca; 

}



.cadre_bout {

	height				: 20px;

	margin				: 0;

	padding				: 1px;

	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;

}



#cadre_bout a	{	

	color			: #357ebc; 

	text-decoration	: underline;	

	font-size		: 10px;

}



#img {

	padding				: 5px;

	text-align			: center;

	vertical-align		: middle;

	font-size			: 9px;

	font-weight			: bold;

	color				: #272488;

}



#chien {

	text-align			: left;

	width				: 200px;

	font-size			: 9px;

	font-weight			: bold;

	color				: #272488;

}



#info_fiche {

	text-align			: left;

	width				: 200px;

	font-size			: 9px;

	color				: #000000;

}



#publication {

	text-align			: right;

	font-size			: 9px;

	color				: #000000;

}



#publication a	{	

	color: #357ebc; text-decoration:underline;	font-size:10px;

}

#contenu_content p#stitre { 

	font-size: 9px; 

	font-weight:bold;

	color:#000000; 

}



#contenu_text	{

	position	: relative;

	right		: 0;

	width		: 560px;

	padding		: 15px;

/*	border		: 1px solid #000000;*/

}

#contenu_text_guide	{

	position	: relative;

	right		: 0;

	width		: 560px;

	padding		: 15px;

/*	border		: 1px solid #000000;*/

}

.separation {

	clear		: both;

	margin 		: 0 0;

	padding		: 0 0;

	height		: 1px;

	visibility	: hidden;

}







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

/* ************ TEXT ************ */

.propriete

{

font-size:9px; text-align:center; color:#999999

}

#contenu_content p#titre {

	font-size: 11px; 

	font-weight:bold;

	color:#30586b;

}



#contenu_content p#chiffre { 

	font-size: 9px;

	color:#00486c;

}



#contenu_content p#text { 

	font-size: 9px;

	text-align:justify;

	color:#000000;

}



#contenu_content p#textalerte { 

	font-size: 9px;

	text-align:justify;

	font-weight:bold;	

	color:#9A1616;

}





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

/* ************ 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;	

}



#menu_droit li {

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

}

#menu_droit li	a:hover  { 	

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

}

 

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

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



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

}



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

/* ************ SOUS MENU ************ */

/*#pub_photosdechiens {

 position		: absolute;

 margin-top   	: 300px;

 margin-right 	: 4px;

 right			: 0;

 width			: 317px;

 height			: 62px;

 }*/



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

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



#divers_box {

	width		: 317px;

	margin-left	: 7px;

	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   		: #003d60;

	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;

}	



#trailimageid 

{

	position: absolute;

	visibility: hidden;

	left: 0px;

	top: 0px;

	height: 1px;

	z-index: 5000;

}
