/* ******************************************* CONTENEUR ******************************************* */
body {
	background	: #000000 url(http://www.chiens-de-france.com/media/purina/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/purina/back.png) repeat-x center 300px;
}	
#pied_lien a {
 color:#8c8c8c;
}
/* ******************************************* EN TETE ********************************************** */
#entete	{
	background		: url(http://www.chiens-de-france.com/media/purina/fond-entete.png) no-repeat 0 0;
}
/*  EN TETE -> LOGO  */
#logo	{
	background		: url(http://www.chiens-de-france.com/media/purina/logo.gif) no-repeat 0 0;
}
#absolute_img	{
	left		: 285px;
	top			: -1px;
	position	: absolute;
	width		: 515px;
	height		: 166px;
	z-index		: 10;
}
html * #absolute_img	{
	top			: -3px;
}
#absolute_img	#txt {
	position	: absolute;
	top			: 70px;
	width		: 230px;
	height		: 50px;
	right		: 0px;
}
/* ****************************************  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  ********************************************** */
#haut_reunion {
	width		: 282px;
	height		: 84px;
	border 		: 0px solid #000000;
	background 	: url(http://www.chiens-de-france.com/media/purina/purina_menu_droit.png) no-repeat 0 0;
}

#bobox	{

	position	: relative;

	float		: right;

	top			: 19px;

	z-index		: 10;

	width		: 282px;

	/* height		: 537px;*/ 

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

	z-index	: 30;

}



#cadre-grand #haut_concours2008	{

	background		: url(http://www.chiens-de-france.com/media/purina/cadre-haut-concours2008.png) no-repeat 0 0;

	z-index	: 30;

	width:669px;

	height:110px;

}

#cadre-grand #haut_agriculture2009	{
	background		: url(http://www.chiens-de-france.com/media/purina/agriculture2009/haut_agriculture2009.png) no-repeat 0 0;
	z-index	: 30;
	width:669px;
	height:158px;
}


#cadre-grand #haut_cacibstrasbourg2009	{
	background		: url(http://www.chiens-de-france.com/media/purina/cacibstrasbourg2009/haut_cacibstrasbourg.png) no-repeat 0 0;
	z-index	: 30;
	width:669px;
	height:158px;
}


#cadre-grand #haut_concours2009	{

	background		: url(http://www.chiens-de-france.com/media/purina/cadre-haut-concours2009.jpg) no-repeat 0 0;

	z-index	: 30;

	width:669px;

	height:216px;

}



#cadre-grand #info	{

	background-color: #FFFFFF;

	z-index	: 30;

}



#cadre-grand #bas	{

	background		: url(http://www.chiens-de-france.com/media/tous/cadre-bas.png) no-repeat 0 0;

	z-index	: 30;

}



/* **************************************** ONGLET ******************************************* */

#onglet {

	height 	: 19px;

	border	: 1px;

	position:relative;

	z-index	: 30;

}



#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/purina/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;	*/
	width		: 80px;
	background	: url(http://www.chiens-de-france.com/media/purina/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/purina/fond-pdp.jpg) no-repeat 0 0;
}
#pied-droit	{
	background		: url(http://www.chiens-de-france.com/media/purina/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;

}



#image_concours_taille {

	width 		: 600px;

	border		: 0px solid #cccccc;

	margin		: 0 0 0 25px;

	padding		: 10px 10px 10px 10px ;

	background	: #FFFFFF ;

}



#image_concours_mini_box {

	float		: left;

	width 		: 570px;

	border		: 0px solid #000000;

	margin		: 0 0 0 0;

}



#image_concours_mini {

	margin 		: 4px 4px 4px 4px;

	width		: 30px;

	height		: 30px;

	padding		: 1px;

	border		: 1px solid #000000;

	display		: inline;

	line-height	: 40px;

}





#image_concours_grand_box {

	width 		: 570px;

	border		: 0px solid #000000;

	margin		: 0 0 0 0;

}



.image_concours_titre {

	font-size	: 9px;

	color		: #CC0000;

	text-align	: left;

	border		: 0px solid #000000;

}


.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.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(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;

}





/* Styles for the popup */

.highslide-wrapper {

	background-color: white;

}

.highslide-wrapper .highslide-html-content {

    width: 600px;

    padding: 5px;

}

.highslide-wrapper .highslide-header div {

}

.highslide-wrapper .highslide-header ul {

	margin: 0;

	padding: 0;

	text-align: right;

}

.highslide-wrapper .highslide-header ul li {

	display: inline;

	padding-left: 1em;

}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {

	display: none;

}

.highslide-wrapper .highslide-header a {

	font-weight: bold;

	color: gray;

	text-transform: uppercase;

	text-decoration: none;

}

.highslide-wrapper .highslide-header a:hover {

	color: black;

}

.highslide-wrapper .highslide-header .highslide-move a {

	cursor: move;

}

.highslide-wrapper .highslide-footer {

	height: 11px;

}

.highslide-wrapper .highslide-footer .highslide-resize {

	float: right;

	height: 11px;

	width: 11px;

	background: url(highslide/graphics/resize.gif);

}

.highslide-wrapper .highslide-body {

}

.highslide-move {

    cursor: move;

}

.highslide-resize {

    cursor: nw-resize;

}



/* These must be the last of the Highslide rules */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}