body {
	background	: #d584ce url(http://www.chiens-de-france.com/media/annonces/background.png) repeat-x ;
}
#back	{
	/* background		: url(http://www.chiens-de-france.com/media/annonces/back.png) repeat-x center 300px; */
}	
#pied_lien a {
 color:#b715c1;
}
/* ******************************************* EN TETE ********************************************** */
#entete	{
	background		: url(http://www.chiens-de-france.com/media/annonces/fond-entete.png) no-repeat 0 0;
}
/*  EN TETE -> LOGO  */
#logo	{
	background		: url(http://www.chiens-de-france.com/media/annonces/logo.gif) no-repeat 0 0;
}
#absolute_img	{
	right		: 1px;
	position	: absolute;
	width		: 150px;
	height		: 146px;
	z-index		: 20;
}
#absolute_img	#txt {
	position	: absolute;
	top			: 32px;
	width		: 160px;
	right		: 0px;
}
/* ****************************************** REGION ****************************************** */
#box_liste_annonce {
	float			: left;
	width			: 260px;
	margin			: 0 15px 10px 10px;
	border			: 1px solid #b381b4;
	padding			: 5px;
	background-color: #e5d7e7;
}
#box_liste_annonce #race {
	float	: left;
	width	: 200px;
	font-size : 11px;
}
#box_liste_annonce #nbr {
	float	: right;
	width	: 60px;
}
#box_liste_annonce #nbr a {
	color		: #c500cf;
	font-weight	: bold;
	text-decoration : underline;
}
/* **************************************** ANNONCES ******************************** */
#box_annonces{ 
   float			: left; 
   width			: 600px;
   margin-left		: 20px;
   margin-bottom	: 20px;
   border			: 0px solid #999999;
}
#box_img {
   float	: left;
   width	: 100px;
   padding	: 2px 2px 2px 2px;
   border	: 1px solid #999999;
}
#box_img2 {
   float	: left;
   width	: 80px;
   padding	: 2px 2px 2px 2px;
   border	: 1px solid #999999;
}
#box_txt {
   font-size	: 9px;
   width		: 450px;
   float		: left;
   margin-left  : 20px;
}
#box_txt  #overhop {
	overflow	: auto;
	width		: 450px;
	height		: 70px;
	margin		: 4px 0 4px 0;
	background-color : #ffe2ee;
	padding		: 2px 2px 2px 2px;
}
#box_txt #lien {
	font-weight		: bold; 
	text-transform	: uppercase; 
	margin-bottom	: 5px; 
	color			: #c51764;
	text-decoration : underline;
} 
#box_annonces #nom {
	font-size		: 12px;
	font-weight		: bold;
	text-transform	: uppercase;
	color			: #787878;
} 
#box_txt .txt {
	color			: #787878;
} 
#racetitre {
	text-align		: center; 
	margin-bottom	: 20px; 
	font-size		: 12px; 
	font-weight		: bold;
	color			: #696969;
	text-transform	: uppercase;
}
/* ******** BOX ANNONCES ********** */
#box_acc {
   position			: relative;
   width			: 284px;
   float:left;
   height			: 91px;
   margin			: 0 15px 15px 0;
   padding			: 0 0;
}
#box_acc_petit {
	float				: right;
	width				: 70px;
	height				: 19px;
	line-height			: 19px;
	background			: url(http://www.chiens-de-france.com/media/charte/chiots/box_male_petit_fond.png) repeat-x 0 0;
	background-position	: bottom;
	text-align			: center;
	vertical-align		: middle;
	margin-right		: 5px;
	border				: 1px solid #c8c8c8;
}
#box_acc_petit a {
   color: #000000;
   font-size: 9px;
}
#box_acc_txt {
	margin		: 0 0 0 5px;
	float		: left;
	width		: 180px;
	font-size	: 9px;
}
#box_acc_txt p#nom {
	   font-weight		: bold;
	   font-size		: 9px;
	   color			: #878787;
}
#box_acc_txt p#affixe {
   font-weight		: bold;
   font-size		: 10px;
   color			: #780d85;
}
#box_acc_txt p#affixe a {
   color			: #780d85;
}  
#box_male_acc p#race {
   font-size		: 9px;
   color			: #780d85;
}
#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;
}
/* *********************************** MENU DROIT ******************************* */
#menu_droit #contenu #titre {
	color		: #a90b0b;
}	
#menu_droit #contenu #txt {
	color		: #000000;	
}	
#menu_droit #contenu #lien a {
	color			: #b900cf;
}
/* ******************************************* RESULTATS ********************************************** */
#cadre	{
	float			: left;
	position		: relative;
	z-index			: 10;
	width			: 639px;
	margin			: 10px 0 0 15px;
	padding			: 0 0 0 0;
	border			: 0px solid #000000;
}
#cadre_unit {
	float	: left;
	width	: 200px;
	margin	: 0 12px 15px 0;
	border	: 0px solid #000000;
}
#cadre_unit	#titre {
	font-size		: 14px;
	text-transform	: uppercase;
	font-weight		: bold;
}
#cadre_unit #img {
	float	: left;
	width	: 40px; 
	height	: 35px;
	padding	: 2px 2px 2px 2px;
	border	: 1px solid #000000;
}
#cadre_unit #txt {
	float	: right;
	width	: 148px;
	border	: 0px solid #000000;
}
/* ******************************************* RESULTATS ********************************************** */
#content_resultats	{
	margin	: 0 0 20px 20px;
	border	: 0px solid #000000;
}
#content_resultats	#cadre_unit {
	float	: left;
	width	: 210px;
	margin	: 0 5px 10px 0;
	border	: 0px solid #b900cf;
}
#content_resultats	#titre {
	font-size	: 14px;
	text-transform:uppercase;
	font-weight	: bold;
}
#content_resultats	#cadre_unit #img {
	float	: left;
	width	: 40px; 
	height	: 35px;
	padding	: 2px 2px 2px 2px;
	border	: 1px solid #000000;
}
#content_resultats	#cadre_unit #txt {
	float	: right;
	width	: 158px;
	border	: 0px solid #000000;
}
/* ******************************************* BOBOX  ********************************************** */
#bobox	{
	position	: relative;
	float		: right;
	top			: 19px;
	z-index		: 10;
	width		: 282px;
	margin		: 0 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/annonces/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;
}
/* **************************************** 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/annonces/onglet_blanc.png) no-repeat 0 0;
}
#onglet #on a {
	font-weight	: bold;
	color		: #166262;
}
#onglet #off {
	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/annonces/onglet_transparent.png) no-repeat 0 0;
	border		: 1px;
}
#onglet #loupe {
	position	: absolute;
	left		: -20px;
	top			: -6px;
}
#onglet #img_rechercher {
	float		: left; 
	margin 		: 2px 10px 0 33px;
}
/* ****************************************  FOOTER  ***************************************** */
#pied-gauche	{
	background		: url(http://www.chiens-de-france.com/media/annonces/fond-pdp.jpg) no-repeat 0 0;
}
#pied-droit	{
	background		: url(http://www.chiens-de-france.com/media/annonces/fond-pdp-bobox.jpg) no-repeat 0 0;
}
/* ****************************************  TITRE  ***************************************** */
#box_titre {
	margin 	: 10px 0 0 14px;
	border	: 0px solid #000000;
}
#font-titre	{
	font-size		: 11px;
	color			: #c51764;
	text-transform	: uppercase; 
	font-weight		: bold;		
}
#font-soustitre	{
	font-size	: 9px;
	color		: #8a8a8a;
}
/* ****************************************  TXT  ***************************************** */
#font-accueil-titre	{
	font-size		: 11px;
	color			: #000001;
	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-titre-chiots	{
	font-size		: 11px;
	color			: #8d1e4a;
	text-transform	: uppercase; 
	font-weight		: bold;		
}
#font-accueil-titre-annonces	{
	font-size		: 11px;
	color			: #000000;
	text-transform	: uppercase; 
	font-weight		: bold;		
}
/* ****************************************  PICS  ***************************************** */
#pics {
	 position 	: absolute;
	 z-index	: 60;
}
/* ******************************************* BOBOX OVERFLOW *************************************** */
#bobox_overflow {
	overflow	: auto; 
	height		: 470px;
}
/* *************************************** DERNIERS ELEVEURS ************************************ */
#cadre-accueil	{
	float			: left;
	position		: relative;
	z-index			: 10;
	background		: url(http://www.chiens-de-france.com/media/accueil/fond-accueil-eleveurs.png) no-repeat 0 0;
	width			: 669px;
	margin			: 0 0 0 0;
	padding			: 0 0 0 0;
}
#cadre-accueil #box-conteneur	{
	width		: 660px;
	margin		: 10px 0 0 0;
	padding		: 0 0 0 0;
	border		: 0px solid #000000;
}
#cadre-accueil #box-overflow	{
	float		: right;
	width		: 660px;
	height		: 310px;
	margin		: 17px 0 0 0;
	padding		: 0 0 0 0;
	overflow	: auto;
}
#cadre-accueil #box-eleveurs	{
	float		: left;
	width		: 395px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
#cadre-accueil #box-chiots	{
	float		: left;
	width		: 240px;
	height		: 187px;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
}
/* ********** highslide *********** */
.highslide {
	cursor: url(http://www.chiens-de-france.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid silver;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(http://www.chiens-de-france.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(http://www.chiens-de-france.com/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}