/* ------------------------------------ Général */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background: #41513d;
}

#conteneur {
	position: relative;
	width: 1000px;
	margin: 0 auto; 
	background: url(img/background2.gif) repeat-y;
	border: solid 1px white;
}

p {
	margin: 0 0 10px 0;
}

h1 {
	font-size: 20px;
	color: #539d46;
	border-bottom: solid 2px #a7db9f;
	margin-bottom: 15px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #8c0223;
	margin-bottom: 3px;
}

.evenement {
	font-size: 18px;
	color: #539d46;
	margin-bottom: 7px;
	margin-top: 3px;
}

a {
	text-decoration: none;
	color: #894834;
}

a:hover {
	text-decoration: none;
	color: #CC0000;
}

.spacer {
	padding-top: 20px;
	padding-bottom: 20px;
}

.centrer {
	margin: 0 auto;
	width: 310px;
}

.centrer_chevaux3 {
	margin: 0 auto;
	width: 395px;
}

.centrer_chevaux2 {
	margin: 0 auto;
	width: 252px;
}

.centrer_chevaux1 {
	margin: 0 auto;
	width: 133px;
}


.centrer_photos4 {
	margin: 0 auto;
	width: 675px;
}

/* ------------------------------------ Top */
#Btop {
	position: relative;
	height: 18px;
	background:url(img/BtopBackground.jpg) no-repeat;
	font-size: 10px;
	text-align: right;
	color: white;
	margin: 0 auto;
	width: 1002px;
}

#Btop a {
	text-decoration: none;
	color: white;
}

#Btop a:hover {
	text-decoration: none;
	color: #FFBBBB;
}

.BtopLien{
	padding-right: 7px;
	padding-top: 3px;
}

#header {
	height: 180px;
	background:url(img/CL_Menu01.jpg);
}

#header_chevaux {
	height: 180px;
	background:url(img/CL_Chevaux.jpg);
}

#header_baumetta {
	height: 180px;
	background:url(img/CL_Baumetta.jpg);
}

#header_palmares {
	height: 180px;
	background:url(img/CL_Palmares.jpg);
}

#header_biographie {
	height: 180px;
	background:url(img/CL_Biographies.jpg);
}

#header_sponsors2 {
	height: 180px;
	background:url(img/CL_Sponsors.jpg);
}

#header_presse {
	height: 180px;
	background:url(img/CL_Presse.jpg);
}

#header_contact {
	height: 180px;
	background:url(img/CL_Contact.jpg);
}

#header_galerie {
	height: 180px;
	background:url(img/CL_Galerie.jpg);
}

#haut {
	background: url(img/menu_deg2.png);
}

#menu {
	position: relative;
	width: 794px;
	height: 32px;
	background: url(img/menu_deg2.jpg) left top no-repeat;
	margin-left: 207px;
	text-align: left;
}

#menu ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 794px;
	height: 32px;
	padding: 0;
	margin:0;
	list-style: none;
	background: transparent url(img/menu.png) top left no-repeat;
}
#menu li {
	float: left;
	padding: 0;
	margin:0;
	text-indent: 50px;
}

#menu li a {
	display: block;
	height: 32px;
	width: 99px;
	text-decoration: none;
	font-size: 1px;
	line-height: 32px;
	color: #C6C1A3;
}

#menu li a span {
	position: absolute;
	left: -5000px;
}
#menu li a:hover {
	background: transparent url(img/menu.png) top left no-repeat;
}

#menu a#chevaux:hover, #menu a#chevauxactive:hover {
	background-position: 0px -32px;
}
#menu a#baumetta:hover, #menu a#baumettaactive:hover {
	background-position: -99px -32px;
}
#menu a#palmares:hover, #menu a#palmaresactive:hover {
	background-position: -198px -32px;
}
#menu a#biographie:hover, #menu a#biographieactive:hover {
	background-position: -297px -32px;
}
#menu a#sponsors2:hover, #menu a#sponsors2active:hover {
	background-position: -396px -32px;
}
#menu a#photos:hover, #menu a#photosactive:hover {
	background-position: -495px -32px;
}
#menu a#presse:hover, #menu a#presseactive:hover {
	background-position: -594px -32px;
}
#menu a#contact:hover, #menu a#contactactive:hover {
	background-position: -693px -32px;
}

#menu a#chevauxactive {
  background: transparent url(img/menu.png) 0px -32px no-repeat;
}
#menu a#baumettaactive {
  background: transparent url(img/menu.png) -99px -32px no-repeat;
}
#menu a#palmaresactive {
  background: transparent url(img/menu.png) -198px -32px no-repeat;
}
#menu a#biographieactive {
  background: transparent url(img/menu.png) -297px -32px no-repeat;
}
#menu a#sponsors2active {
  background: transparent url(img/menu.png) -396px -32px no-repeat;
}
#menu a#photosactive {
  background: transparent url(img/menu.png) -495px -32px no-repeat;
}
#menu a#presseactive {
  background: transparent url(img/menu.png) -594px -32px no-repeat;
}
#menu a#contactactive {
  background: transparent url(img/menu.png) -693px -32px no-repeat;
}

/* ------------------------------------ Middle */
#centre {
	margin-left: 207px;
	padding: 30px;
	min-height: 350px;
	height : auto ! Important;
	height : 400px;
}

#centre_court {
	margin-left: 207px;
	margin-right: 240px;
	padding: 30px;
	min-height: 400px;
	height : auto ! Important;
	height : 400px;
}

#centre_video {
	margin-left: 207px;
	margin-right: 350px;
	padding: 30px;
	min-height: 500px;
	text-align: justify;
	height : auto ! Important;
	height : 500px;
}

#centre_video_index {
	margin-left: 207px;
	margin-right: 320px;
	padding: 30px;
	min-height: 400px;
	height : auto ! Important;
	height : 400px;
}

#droite_video_index {
	position: absolute;
	right:0;
	width: 320px;
	margin-top: 30px;
}

#gauche {
	position: absolute;
	left:0;
	width: 207px;
}

.gauche {
	float: left;
}

#droite {
	position: absolute;
	right:0;
	width: 215px;
	margin-top: 30px;
	margin-right: 30px;
}

#droite_video {
	position: absolute;
	right:0;
	width: 320px;
	margin-top: 75px;
	margin-right: 30px;
}

.droite {
	float: right;
}

.legende {
	background: #c8efc2;
	width: 201px;
	font-size: 10px;
	padding: 5px;
	margin-bottom: 20px;
}

.arioso {
	margin: 0;
	padding: 0;
	border-top: solid 1px white;
}

.Gbloc {
	width: 175px;
	margin: 0 auto;
	margin-top: 32px;
	border: solid 1px white;
}

.GblocTop {
	padding: 10px;
	text-align: center;
	background: url(img/GblocTop.jpg) #a20327 no-repeat bottom;
	font-size: 13px;
	color: white;
}

.GblocTopb {
	padding: 10px;
	text-align: center;
	background: url(img/GblocTop_b.jpg) #a20327 no-repeat bottom;
	font-size: 13px;
	color: white;
}

.GblocMiddle {
	padding: 10px 0px 20px 5px;
	background: url(img/GblocBackground.jpg) white no-repeat bottom;
}

.GblocMiddle_coupe {
	padding: 10px 0px 20px 5px;
	height: 95px;
	background: url(img/GblocBackground_coupe.jpg) white no-repeat bottom;
}

.BblocLien {
	font-size: 10px;
	padding-top: 7px;
}

.BblocLien a{
	color: #a10326;
	padding-left: 10px;
}

.BblocLien a:hover{
	padding-left: 10px;
	color: #2c771c;
	background: url(img/puce.gif) no-repeat;
}

.BblocLien_coupe {
	color: #000;
	padding-left: 10px;
}

.titre_news{
	font-size: 14px;
	color: #8c0223;
	font-weight: bold;
}

.date_news{
	color: #64414a;
	font-weight: bold;

}
/* ------------------------------------ Bottom */
#footer {
	height: 17px;
	background: url(img/footer.jpg);
}

#Bbottom {
	position: relative;
	height: 4px;
	background: url(img/BbottomBackground.jpg) no-repeat;
	margin: 0 auto;
	width: 1002px;
}