/* ******************************************* CONTENEUR ******************************************* */
body {
	background	: #e1b556 url(http://www.chiens-de-france.com/media/videos/background.png) repeat-x ;
}
/* ******************************************* CONTENEUR ******************************************* */
#back	{
}	
#pied_lien a {
 color:#c18215;
}
/* ******************************************* EN TETE ********************************************** */
#entete	{
	background		: url(http://www.chiens-de-france.com/media/videos/fond-entete.png) no-repeat 0 0;
}
/*  EN TETE -> LOGO  */
#logo	{
	background		: url(http://www.chiens-de-france.com/media/videos/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;
}
/* *********************************** MENU DROIT ******************************* */
#menu_droit #contenu #titre {
	color		: #a90b0b;
}	
#menu_droit #contenu #txt {
	color		: #000000;	
}	
#menu_droit #contenu #lien a {
	color			: #cc0000;
}
/* ****************************************  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 ********************************************** */
#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 20px 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;
}
/* ***************************************  DERNIERS CHIOTS  ************************************ */
#derniers_chiots_content {
	float		:	left;
	width		:	200px;
	margin		:	0 4px 24px 0px;
	padding		: 	2px 2px 2px 2px ;
	border		: 	0px solid #000000;
}
#box_img_chiots {
	width		: 50px; 
	float		: left; 
	display		: block;
	padding		: 2px;
	border		: 1px solid #cccccc;
}
#derniers_chiots_content  .affixe { 
	float 			: left;
	margin			: 0 0 0 5px;
	width			: 133px;
	border			: 0px solid #000000;
}
#derniers_chiots_content  .affixe a {	
	font-weight		: bold;
	font-size		: 9px;
	color			: #c47a1e;	
}
#derniers_chiots_content  .race {
	float 			: left;
	margin			: 0 0 0 5px;
	width			: 133px;
	color			: #c8893a;
}
#derniers_chiots_content  .race a {	
	text-transform	: uppercase;
	font-weight		: bold;
	font-size		: 9px;
	color			: #c8893a;
}
#derniers_chiots_content  .voir {
	float 			: left;
	margin			: 0 0 0 5px;
	width			: 133px;
}
#derniers_chiots_content  .voir a {	
	font-size		: 9px;
	color			: #ff9a1e;
	text-decoration : underline;
}
#derniers_fiche {
	float			:	right;
	margin-left		: 	0px;
	border			: 	0px solid #000000;
}
#derniers_fiche  p.affixe {
	color   		: black;
	font-size		: 9px;
	font-weight		: bold;
}
#derniers_fiche  p.race {
	color   		: #c8893a;
	font-size		: 9px;
}
#derniers_fiche  p.ville{
	color   		: black;
	font-size		: 9px;
}
/* ******************************************* 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/videos/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/videos/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/videos/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/videos/fond-pdp.jpg) no-repeat 0 0;
}
#pied-droit	{
	background		: url(http://www.chiens-de-france.com/media/videos/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			: #a6511e;
	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-videos	{
	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;
}
