/*
//------------------------------------------------------------------
// Auteur : Ludovic Martin <ludovic@dreamclic.com> / www.dreamclic.com
// 
// Version             : 2.0
// Date de création    : 26/06/2008
//
// Description         : feuille de style de rubrique
//
//------------------------------------------------------------------
*/

/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
#header {
	background-image: url(images/headers/defaut.jpg);
}
/*------------------------------------------------------------------*/
#contenu {
	margin-left: 270px;
}
/* ------------------------------------ */
#contenu #cadre-haut h3 {
	font: normal 16px Arial;
	color: #795b39;
	height: 25px;
	border-bottom: solid 1px #cfcbc3;
	font-weight: bold;
}
#contenu #cadre-haut h3.poulains {
	color: #7C8343;
	border-bottom: solid 1px #CFCBC3;
}
#contenu #cadre-haut h3 strong {
	text-transform: uppercase;
	display: block;
	float: left;
	display: inline;
	height: 25px;
	border-right: solid 1px #cfcbc3;
	padding-right: 15px;
	margin-right: 15px;
}
#contenu table#tableau-etalons {	
}
#content table#tableau-etalons td {
	padding-top: 10px;
	vertical-align: top;
}
#content table#tableau-etalons .vignette {
	width: 190px;
	height: 229px;
	padding-right: 5px;
}
#content table#tableau-etalons .vignette h4 {
	height: 35px;
	background: url(images/accueil/nom-etalon.gif) right no-repeat #A88254;
	font: bold 12px Arial;
	padding-left: 5px;
	padding-top: 5px;
}
#content table#tableau-etalons .vignette h4 a {
	color: white;
	text-decoration: none;
	background: url(images/menu-puce.gif) left center no-repeat;
	padding-left: 10px;
	height: 16px;
	display: block;
}
#content table#tableau-etalons .vignette .vignette-photo {
	width: 187px;
	height: 140px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	position:relative;
}
#content table#tableau-etalons .vignette .vignette-infos {
	width: 187px;
	text-align: center;
	font: normal 12px Arial;
}
#content table#tableau-etalons .vignette .vignette-infos span.vignette-race {
	color: #4b4b4b;
}
#content table#tableau-etalons .vignette .vignette-infos span.vignette-robe {
	color: #795b39;
}
#content table#tableau-etalons .vignette .vignette-infos a {
	display:block;
	color: #ff6600;
	text-decoration: none;
}
#content table#tableau-etalons .vignette .vignette-photo span.solde{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:185px;
	height:138px;
	vertical-align:middle;
	position:absolute;
	top:0;
	left:0;
	font-size:26px;
	padding-top:42px;
}
#content table#tableau-etalons .vignette img {
	border: solid 1px #c9ae91;
}
/* ------------------------------------ */
#contenu #cadre-haut h3 {
	font: normal 16px Arial;
	color: #795b39;
	height: 25px;
	border-bottom: solid 1px #cfcbc3;
	font-weight: bold;
}
#contenu #cadre-haut h3 strong {
	text-transform: uppercase;
	display: block;
	float: left;
	display: inline;
	height: 25px;
	border-right: solid 1px #cfcbc3;
	padding-right: 15px;
	margin-right: 15px;
}
#contenu .cadre-milieu span.soldes {	
	font-size:.7em;
}
#contenu table#tableau-soldes {	
}
#content table#tableau-soldes td {
	padding-top: 10px;
	vertical-align: top;
}
#content table#tableau-soldes .vignette {
	width: 190px;
	height: 229px;
	padding-right: 5px;
}
#content table#tableau-soldes .vignette h4 {
	height: 35px;
	background: url(images/accueil/nom-poulain.gif) right no-repeat #7C8343;
	font: bold 12px Arial;
	padding-left: 5px;
	padding-top: 5px;
}
#content table#tableau-soldes .vignette h4 a {
	color: white;
	text-decoration: none;
	background: url(images/menu-puce.gif) left center no-repeat;
	padding-left: 10px;
	height: 16px;
	display: block;
}
#content table#tableau-soldes .vignette .vignette-photo {
	width: 187px;
	height: 140px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	position:relative;
}
#content table#tableau-soldes .vignette .vignette-infos {
	width: 187px;
	text-align: center;
	font: normal 12px Arial;
}
#content table#tableau-soldes .vignette .vignette-infos span.vignette-race {
	color: #4b4b4b;
}
#content table#tableau-soldes .vignette .vignette-infos span.vignette-robe {
	color: #7C8343;
}
#content table#tableau-soldes .vignette .vignette-infos a {
	display:block;
	color: #ff6600;
	text-decoration: none;
}
#content table#tableau-soldes .vignette .vignette-infos span.solde{
	display:block;
	font-size:1.2em;
}
#content table#tableau-soldes .vignette .vignette-photo span.solde{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:185px;
	height:138px;
	vertical-align:middle;
	position:absolute;
	top:0;
	left:0;
	font-size:40px;
	padding-top:48px;
}
#content table#tableau-soldes .vignette img {
	border: solid 1px #CFCBC3;
}
/* ------------------------------------ */
#contenu #cadre-bas h3 {
	font: normal 16px Arial;
	color: #C35564;
	height: 25px;
	/* modifié pour passer de l'affichage des jeunes à l'affichage des poulains */
	border-bottom: solid 1px #cfcbc3;
	font-weight: bold;
}
#contenu #cadre-bas h3 strong {
	text-transform: uppercase;
	display: block;
	float: left;
	display: inline;
	height: 25px;
	border-right: solid 1px #cfcbc3;
	padding-right: 15px;
	margin-right: 15px;
}
#contenu table#tableau-jeunes {	
}
#content table#tableau-jeunes td {
	padding-top: 10px;
	vertical-align: top;
}
#content table#tableau-jeunes .vignette {
	width: 190px;
	height: 229px;
	padding-right: 5px;
}
#content table#tableau-jeunes .vignette h4 {
	height: 35px;
	background: url(images/accueil/nom-jeune.jpg) right no-repeat #C35564;
	font: bold 12px Arial;
	padding-left: 5px;
	padding-top: 5px;
}
#content table#tableau-jeunes .vignette h4 a {
	color: white;
	text-decoration: none;
	background: url(images/menu-puce.gif) left center no-repeat;
	padding-left: 10px;
	height: 16px;
	display: block;
}
#content table#tableau-jeunes .vignette .vignette-photo {
	width: 187px;
	height: 140px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content table#tableau-jeunes .vignette .vignette-infos {
	width: 187px;
	text-align: center;
	font: normal 12px Arial;
}
#content table#tableau-jeunes .vignette .vignette-infos span.vignette-race {
	color: #4b4b4b;
}
#content table#tableau-jeunes .vignette .vignette-infos span.vignette-robe {
	color: #caa24e;
}
#content table#tableau-jeunes .vignette .vignette-infos a {
	color: #ff6600;
	text-decoration: none;
}
#content table#tableau-jeunes .vignette img {
	border: solid 1px #c9ae91;
}
/* ------------------------------------ */
#contenu table#tableau-poulains {	
}
#content table#tableau-poulains td {
	padding-top: 10px;
	vertical-align: top;
}
#content table#tableau-poulains .vignette {
	width: 190px;
	height: 229px;
	padding-right: 5px;
}
#content table#tableau-poulains .vignette h4 {
	height: 35px;
	background: url(images/accueil/nom-poulain.jpg) right no-repeat #C35564;
	font: bold 12px Arial;
	padding-left: 5px;
	padding-top: 5px;
}
#content table#tableau-poulains .vignette h4 a {
	color: white;
	text-decoration: none;
	background: url(images/menu-puce.gif) left center no-repeat;
	padding-left: 10px;
	height: 16px;
	display: block;
}
#content table#tableau-poulains .vignette .vignette-photo {
	width: 187px;
	height: 140px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content table#tableau-poulains .vignette .vignette-infos {
	width: 187px;
	text-align: center;
	font: normal 12px Arial;
}
#content table#tableau-poulains .vignette .vignette-infos span.vignette-race {
	color: #4b4b4b;
}
#content table#tableau-poulains .vignette .vignette-infos span.vignette-robe {
	color: #caa24e;
}
#content table#tableau-poulains .vignette .vignette-infos a {
	color: #ff6600;
	text-decoration: none;
	display:block;
}
#content table#tableau-poulains .vignette img {
	border: solid 1px #c9ae91;
}
/* ------------------------------------ */
#content .bordure {
	border-right: solid 1px #e2e2e2;
	margin-right: 5px;
}
#content .sidebar .sidebar-hachures {
	padding-bottom: 20px;
}