/* ******************************************* CONTENEUR ******************************************* */
body {
	background	: #bedb7a url(http://www.chiens-de-france.com/media/chiens/back.png) repeat-x 0 0;
}
/* ******************************************* CONTENEUR ******************************************* */
#back	{
}	
#pied_lien a {
 color:#37820f;
}
/* ****************************************** REGION ****************************************** */
#box_liste_region {
	float			: left;
	width			: 260px;
	margin			: 0 15px 10px 10px;
	border			: 1px solid #527913;
	padding			: 5px;
	background-color: #d4ef8b;
}
#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;
}
/* ******************************************* EN TETE ********************************************** */
#entete	{
	background		: url(http://www.chiens-de-france.com/media/chiens/fond-entete.png) no-repeat 0 0;
}
/*  EN TETE -> LOGO  */
#logo	{
	background		: url(http://www.chiens-de-france.com/media/chiens/logo.gif) no-repeat 0 0;
}
#absolute_img	{
	position	: absolute;
	width		: 204px;
	height		: 145px;
	left		: 481px;
	top			: -5px;	
	z-index		: 20;
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	display     : inline;
}
#absolute_img	#txt{
	position	: absolute;
	top			: 47px;
	width		: 237px;
	height		: 54px;
	left		: 200px;
	border		: 0px solid #000000;
}
/* *********************************** MENU DROIT ******************************* */
#menu_droit #contenu #titre {
	color		: #a90b0b;
}	
#menu_droit #contenu #txt {
	color		: #000000;	
}	
#menu_droit #contenu #lien a {
	color			: #2572a2;
}
/* ****************************************  VIDEOS  ***************************************** */
#video_content {
	border	: 0px solid #000000; 
	float	: left; 
	z-index : 50;
	margin	: 15px 0 0 20px;
	width	: 470px;
}
#video_content #titre {
	color		: #105890;
	font-size	: 11px;
	text-transform : uppercase;
	font-weight	: bold;
	margin		: 5px 0 0 0;
}
#video_content #commentaire {
	font-size	: 10px;
	text-align  : justify;
	margin		: 5px 0 0 0;
}
#video_content #affixe {
	margin		: 5px 0 0 0;
	text-align  : right;
}
#video_content #affixe a {
	color		: #ff6600;
	text-decoration : underline;
	font-size	: 10px;
	font-weight	: bold;
}
#video_content #video_solo {
	text-align  : center;
	border		: 1px dashed #999999; 
	margin  	: 0 0 0 0;
	padding 	: 5px 5px 5px 5px;
}
/* ******************************************* 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 #CC0000;
}
#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;
}
/* ******************************************* ACTUALITE *************************************** */
#annonce_cdf {
	border	: 3px solid #d6d6d6;
	padding	: 5px 5px 5px 5px;
	margin	: 0 0 13px 0;
}
#cadre-actu {
	width	: 645px;
	float	: left;
	margin	: 10px 0 0 15px;
	border  : 0px solid #000000;
}
#cadre-actu #box_actu_conteneur {
	width	: 300px;
	float	: left;
	margin	: 0 20px 10px 0;
	border  : 0px solid #000000;
}
#cadre-actu #box_actu_conteneur #conteneur_img {
	float 			: left;
	width			: 60px;
	padding			: 0 0 0 0;
}
#cadre-actu #box_actu_conteneur #img{
	float 			: right;
	width			: 60px;
	padding			: 2px 2px 2px 2px;
	border			: 1px solid #285d84;
}
#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			: #147dc8;	
}
#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;
	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/chiens/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;
}
/* *************************************** DERNIERS ELEVEURS ************************************ */
#cadre	{
	float			: left;
	position		: relative;
	z-index			: 10;
	width			: 639px;
	margin			: 10px 0 0 15px;
	padding			: 0 0 0 0;
	border			: 0px solid #000000;
}
#font-accueil-titre	{
	font-size		: 11px;
	color			: #75a612;
	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			:	207px;
	margin			:	0 2px 12px 0;
	padding			: 	2px 2px 2px 2px ;
	border			: 	0px solid #000000;
}
#derniers_content a:hover {
	text-decoration		:	none;
}
#derniers_box_img {
	width		: 60px; 
	float		: left; 
	display		: block;
	padding		: 2px;
	border		: 1px solid #cccccc;
}
#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.affixe a {
	color : #446907;
}
#derniers_fiche  p.race{
	color   		: #858585;
	font-size		: 9px;
}
#derniers_fiche  p.ville{
	color   		: black;
	font-size		: 9px;
}
/* ******************************************* 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/chiens/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/chiens/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/chiens/fond-pdp.jpg) no-repeat 0 0;
}
#pied-droit	{
	background		: url(http://www.chiens-de-france.com/media/chiens/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			: #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;
}