/* ******************************************* CONTENEUR ******************************************* */

body {

	background	: #cccccc url(http://www.chiens-de-france.com/media/rub_eleveurs/background.png) repeat-x ;

/*	background	: url(http://www.chiens-de-france.com/media/accueil/background.png) repeat-x ; */

}



/* ******************************************* CONTENEUR ******************************************* */

#back	{

	/*background		: url(http://www.chiens-de-france.com/media/rub_eleveurs/back-eleveurs.png) no-repeat top center;*/

}	



#pied_lien a {

 color:#622727;

}



/* ******************************************* EN TETE ********************************************** */

#entete	{

	background		: url(http://www.chiens-de-france.com/media/rub_eleveurs/fond-entete.png) no-repeat 0 0;

}



/*  EN TETE -> LOGO  */

#logo	{

	background		: url(http://www.chiens-de-france.com/media/rub_eleveurs/logo.png) no-repeat 0 0;

}



#absolute_img	{

	left		: 283px;

	top			: 1px;

	position	: absolute;

	width		: 500px;

	height		: 166px;

	z-index		: 20;

}



#absolute_img	#txt{

	position	: absolute;

	top			: 45px;

	width		: 230px;

	height		: 166px;

	left		: 170px;

}



#absolute_img2	{

	left		: 382px;

	top			: 5px;

	position	: absolute;

	width		: 22px;

	height		: 11px;

	z-index		: 100;

}



/* *********************************** MENU DROIT ******************************* */

#menu_droit #contenu #titre {

	color		: #a90b0b;

}	



#menu_droit #contenu #txt {

	color		: #000000;	

}	



#menu_droit #contenu #lien a {

	color			: #cc0000;

}





/* ****************************************** REGION ****************************************** */

#box_liste_region {

	float			: left;

	width			: 260px;

	margin			: 0 15px 10px 10px;

	border			: 1px solid #81a0b4;

	padding			: 5px;

	background-color: #d7e1e7;

}



#box_liste_region #region {

	float	: left;

	width	: 180px;

}



#box_liste_region #nbr {

	float	: left;

	width	: 80px;

}



#box_liste_region #nbr a {

	color		: #CC0000;

	font-weight	: bold;

	text-decoration : underline;

}



/* ******************************************* RESULTATS ********************************************** */



#cadre_unit {

	float	: left;

	width	: 300px;

	margin	: 0 12px 15px 0;

	border	: 0px solid #000000;

}



#cadre_unit	#titre {

	font-size		: 14px;

	text-transform	: uppercase;

	font-weight		: bold;

}



#cadre_unit #imgeleveur {

	float	: left;

	width	: 80px; 

	height	: 70px;

	padding	: 2px 2px 2px 2px;

	border	: 1px solid #000000;

}



#cadre_unit #imgeleveurresult {

	float	: left;

	width	: 70px; 

	height	: 60px;

	padding	: 2px 2px 2px 2px;

	border	: 1px solid #000000;

}



#cadre_unit #img {

	float	: left;

	width	: 60px; 

	padding	: 2px 2px 2px 2px;

	border	: 1px solid #000000;

}



#cadre_unit #txt {

	float	: right;

	width	: 200px;

	border	: 0px solid #000000;

}



#cadre_unit #txt .race{

	font-size	: 10px;

	color		: #666666;

}



#cadre_unit #txt .race a{

	font-size:11px;

}





/* ******************************************* ACTUALITE *************************************** */



#annonce_cdf {

	border	: 3px solid #d6d6d6;

	padding	: 5px 5px 5px 5px;

	margin	: 0 0 13px 0;

}



#cadre-actu {

	border  : 0px solid #000000;

}



#cadre-actu #box_actu_conteneur {

	width	: 295px;

	float	: left;

	margin	: 0 20px 10px 0;


}



#cadre-actu #box_actu_conteneur #conteneur_img {

	float 	: left;

	width	: 60px;

	padding	: 0 0 0 0;

}



#cadre-actu #box_actu_conteneur #img{

	width			: 60px;


	border			: 1px solid #999999;

}



#cadre-actu #box_actu_conteneur #affixe {

	width			: 225px;

	float 			: right;

	margin			: 0 0 0 5px;

}



#cadre-actu #box_actu_conteneur #affixe a {	

	font-weight		: bold;

	text-transform	: uppercase;

	font-size		: 9px;

	color			: #cc0000;	

}



#cadre-actu #box_actu_conteneur #text{

	width			: 225px;

	float 			: right;

	text-align		: justify;

	text-transform 	: lowercase;

	margin			: 0 0 0 5px;

}



#cadre-actu #box_actu_conteneur #text a {

	font-size		: 9px;

	color			: #000000;

}



/* ******************************************* BOBOX  ********************************************** */

#bobox	{

	position	: relative;

	float		: right;

	top			: 19px;

	z-index		: 10;

	width		: 282px;

	/* height		: 537px;*/ 

	margin		: 9px 0 0 0;

	padding		: 0 0 0 0;

}



#bobox	#bobox-menu {

	position		: absolute;	

	width			: 33px;

	top				: 51px;

	left			: 258px;

	margin			: 0 0 0 0;

	padding			: 0 0 0 0;

}



/* ******************************************* BUBULLE ******************************************* */

#bubulle {

	position: absolute;

	width	: 92px;

	height	: 48px;

	top		: -25px;

	right	: 5px;

	background	: url(http://www.chiens-de-france.com/media/rub_eleveurs/bubulle.gif) no-repeat 0 0;

	text-align	: center;

	font-size	: 9px;

	padding		: 8px 0 0 0;  

}



#bubulle a {

	display : block;

	width	: 92px;

	height	: 48px;

}



/* ******************************************* Cadre Grand ******************************************* */

#cadre-grand	{ }



#cadre-grand #haut	{

	background		: url(http://www.chiens-de-france.com/media/tous/cadre-haut.png) no-repeat 0 0;

}



#cadre-grand #info	{

	background-color: #FFFFFF;

}



#cadre-grand #bas	{

	background		: url(http://www.chiens-de-france.com/media/tous/cadre-bas.png) no-repeat 0 0;

}



/* *************************************** DERNIERS ELEVEURS ************************************ */

#cadre	{

	float			: left;

	position		: relative;

	z-index			: 10;

	width			: 639px;

	margin			: 10px 0 0 15px;

	padding			: 0 0 0 0;

}



#cadre #box-eleveurs	{

	float		: left;

	width		: 650px;

	margin		: 0 0 0 0;

	padding		: 0 0 0 0;

}



#font-accueil-titre	{

	font-size		: 11px;

	color			: #000000;

	text-transform	: uppercase; 

	font-weight		: bold;		

}



#font-accueil-soustitre	{

	font-size	: 9px;

	color		: #8a8a8a;

}



#font-accueil-titre-noir	{

	font-size		: 11px;

	color			: #000000;

	text-transform	: uppercase; 

	font-weight		: bold;		

}



#font-accueil-soustitre-noir	{

	font-size	: 9px;

	color		: #000000;

}



#font-accueil-soustitre	a {

	color		: #358382;

}



#derniers_content {

	float			: left;

	width			: 200px;

	margin-bottom	: 6px;

	margin-right	: 2px;

	padding			: 2px 2px 2px 2px ;

}



#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	: 	1px solid #256263;

	width	:	50px;

}



#derniers_box_img_site {

	float	:	left;

	padding	: 	2px 2px 2px 2px;

	border	: 	1px solid #256263;

	width	:	45px;

	height	:	45px;

}



#derniers_fiche {

	float			:	right;

	width			:	135px;

	margin-left		: 	0px;

}



#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;

}



/* **************************************** ONGLET ******************************************* */

#onglet {

	height 	: 19px;

	border	: 1px;

	position:relative;

}



#onglet #on {

	float		: left;

	height 		: 19px;

	line-height : 19px;

	text-align  : center;

	margin		: 0 2px 0 0;

	width		: 91px;

	border		: 1px;

	background	: url(http://www.chiens-de-france.com/media/rub_eleveurs/onglet_blanc.png) no-repeat 0 0;

	font-size	: 10px;

	text-transform:uppercase;

}



#onglet #on a {

	font-weight	: bold;

	color		: #166262;

	font-size	: 11px;

}



#onglet #off {

	font-size	: 11px;

	float		: left;

	height 		: 19px;

	line-height : 19px;

	text-align  : center;

	margin		: 0 2px 0 0;

	width		: 91px;

	background	: url(http://www.chiens-de-france.com/media/rub_eleveurs/onglet_transparent.png) no-repeat 0 0;

	border		: 1px;

}



#onglet #loupe {

	position	: absolute;

	left		: -20px;

	top			: -3px;

}



#onglet #img_rechercher {

	float		: left; 

	margin 		: 2px 10px 0 33px;

}



/* ****************************************  FOOTER  ***************************************** */

#pied-gauche	{

	background		: url(http://www.chiens-de-france.com/media/rub_eleveurs/fond-pdp.jpg) no-repeat 0 0;

}



#pied-droit	{

	background		: url(http://www.chiens-de-france.com/media/rub_eleveurs/fond-pdp-bobox.jpg) no-repeat 0 0;

	

}



/* *********** PAGE inscrption ***************** */



#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		: 218px;
	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;
}



.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;

}



/* ****************************************  TITRE  ***************************************** */

#box_titre {

	margin 	: 10px 0 0 14px;

}



#font-titre	{

	font-size		: 11px;

	color			: #105786;

	text-transform	: uppercase; 

	font-weight		: bold;		

}



#font-soustitre	{

	font-size	: 9px;

	color		: #8a8a8a;

}





/* ****************************************  PICS  ***************************************** */

#pics {

	 position 	: absolute;

	 z-index	: 60;

}



/* ******************************************* BOBOX OVERFLOW *************************************** */

#bobox_overflow {

	overflow	: auto; 

	height		: 470px;

}





/* **************************************** OFFRE GRATUITE ********************************/

.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.chiens-de-france.com/media/rub_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;

}





/* ******************************************* ACTUALITE *************************************** */



#cadre-accueil-actu {

	width	: 270px;

	float	: left;

	margin	: 10px 20px 0 0;

}

/*

#cadre-accueil-actu #box_actu_conteneur {

	width	: 270px;

	float	: left;

	margin	: 0 0 10px 0;

}



#cadre-accueil-actu #box_actu_conteneur #conteneur_img {

	float 			: left;

	width			: 60px;

	padding			: 0 0 0 0;

}



#cadre-accueil-actu #box_actu_conteneur #img{

	float 			: right;

	width			: 60px;

	padding			: 2px 2px 2px 2px;

	border			: 1px solid #285d84;

}



#cadre-accueil-actu #box_actu_conteneur #affixe {

	width			: 195px;

	float 			: right;

	margin			: 0 0 0 5px;

}



#cadre-accueil-actu #box_actu_conteneur #affixe a {	

	font-weight		: bold;

	text-transform	: uppercase;

	font-size		: 9px;

	color			: #147dc8;	

}



#cadre-accueil-actu #box_actu_conteneur #text{

	width			: 195px;

	float 			: right;

	text-align		: justify;

	text-transform 	: lowercase;

	margin			: 0 0 0 5px;

}



#cadre-accueil-actu #box_actu_conteneur #text a {

	font-size		: 9px;

	color			: #000000;

}

*/
