/*PARTNER START*/
div.partner
{
padding:0;
margin:0px 30px 0px 30px;

}



div.partner_title h1
{
	font-size : 20px;
	font-weight:bold;
	text-align: left;
	padding: 2px 2px 2px 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration : none;
background: #C9FF7D; 
color: #F715EF;
}

div.partner table
{
padding:0;
margin:0;
}

div.partner td
{
padding:20px 5px 5px 5px;
margin:0;
border-bottom:#FFFFFF solid 2px;
}

div.partner h2 
{
	font-size : 16px;
	font-weight:bold;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0px;
	text-decoration : none;
background: #C9FF7D; 
color: #2B821A;
}

div.partner p 
{
	font-size : 13px;
	padding : 0px 0px 0px 0px;
	margin: 0px;
	text-align: justify;
	text-decoration:none;
	color: #2B821A;
}
/*PARTNER END*/



/*ACTU START*/

div.actu_title h1,div.equipe_title h1
{
	font-size : 20px;
	font-weight:bold;
	text-align: left;
	padding: 2px 2px 2px 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration : none;
background: #C9FF7D; 
color: #F715EF;
}


div.actu h2
{
	font-size : 16px;
	font-weight:bold;
	text-align: left;
	padding : 10px 0px 0px 30px;
	margin: 0px;
	text-decoration : none;
background: #C9FF7D; 
color: #2B821A;
}

div.actu p
{
	font-size : 13px;
	padding : 0px 30px 0px 30px;
	margin: 0px;
	text-align: justify;
	text-decoration:none;
	color: #2B821A;
}

img.actu_img, img.equipe_img
{
float:left;
width:200px;
border:solid 2px #F715EF;
margin:0 10px 5px 0px;

}

p.actu_date
{
font-style:italic;
color: #F715EF;
font-weight:bold;
}

/*ACTU END*/



/*EQUIPE START*/
div.equipe
{
padding:0;
margin:0px 30px 0px 30px;
}


div.equipe h2
{
	font-size : 16px;
	font-weight:bold;
	text-align: left;
	padding : 10px 0px 0px 0px;
	margin: 0px;
	text-decoration : none;
	background: #C9FF7D; 
	color: #2B821A;
}

div.equipe p
{
	font-size : 13px;
	padding : 0px 30px 10px 0px;
	margin: 0px;
	text-align: justify;
	text-decoration:none;
	color: #2B821A;
}
/*EQUIPE END*/



/*START CHEVAL*/
div.chevaux_container
{
	margin:0;
	padding:0;
	width:610px;
}

div.chevaux_title
{
margin:auto;
padding:auto;
}

div.chevaux_title h1
{
	background-color:#C9FF7D;
	color:#F715EF;
	font-size:18px;
	font-weight:bold;
	margin:10px 20px;
	padding:2px;
	text-align:left;
	text-decoration:none;
}

div.chevaux, div.cheval
{
	margin:auto;
	padding:auto;
	width:580px;
}

td.chevaux_img
{
	padding:10px;
	vertical-align:middle;
}

td.chevaux_img img
{
	border:solid 2px #F715EF;
	margin:0 10px 5px 0px;
	vertical-align:middle;
	width:130px;
}

td.chevaux_desc
{
	padding:10px;
	vertical-align:middle;
}


div.chevaux_price
{
	margin:auto;
	padding:auto;
	width:700px;
	position:relative;
	text-align:center;
}

div.cheval_container
{
	margin:0;
	padding:0;
	position:relative;
}


div.cheval p
{
	font-size : 13px;
	padding : 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
	color: #333333;
}

div.cheval h1 {
	background-color:#C9FF7D;
	color:#F715EF;
	font-size:18px;
	font-weight:bold;
	margin:10px 20px;
	padding:2px;
	text-align:left;
	text-decoration:none;
}


div.cheval h2 {
	background-color:#C9FF7D;
	color:#2B821A;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:10px;
	padding:2px;
	text-align:left;
	text-decoration:none;
}

div.cheval img
{
	border:2px solid #F715EF;
}
