* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background:#77b137 url(images/vert.jpg) top left repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3e3e;
}

#conteneur {
position:relative;
width: 800px;
margin: 0 auto;
height:800px;
background: url(images/fond.jpg) top left no-repeat; 
}

#menu {
position:absolute;
top:189px;
left:188px;
}

	#menu a img{
	border: none;
	float:left;
	cursor:pointer;
	}

#corps {
position:absolute;
top:223px;
left:196px;
}

#centre {
background:url(images/centre2.jpg) top left repeat-y;
}

#texte {
background:url(images/centre1.jpg) top left no-repeat;
width:561px;
height:351px;
padding:30px 60px 0 20px;
font-size:0.9em;
}

#texte a{
color:#507920;
text-decoration:underline;
}

		.encart{
		color:#507920;
		text-align:center;
		font-weight:bold;
		background:#e0ffbd;
		padding:5px;
		font-size:0.9em;
		line-height:1.6em;
		}		

		.encart .important {
		text-align:center;
		font-weight:bold;
		text-decoration:underline;
		}
		
		.encart a {
		color:#507920;
		text-decoration:underline;
		}

	#texte #accueil_1 {
	width:300px;
	float:left;
	margin-right:15px;
	}
	
		#texte #accueil_1 h1{
		color:#507920;
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:15px;
		}
		
		#texte #accueil_1 p{
		margin:15px 0;
		}
		
		#texte #accueil_1 .important{
		text-align:center;
		font-weight:bold;
		}
		
		#texte #accueil_1 ul{
		list-style:outside;
		list-style:none;
		
		}
		
		#texte #accueil_1 ul li{
		padding-left:15px;
		background:url(images/puce.gif) top left no-repeat;
		margin:5px;
		}
		
	#texte #accueil_2 {
	float:left;
	width:230px;
	}
	
		#texte #accueil_2 h1{
		color:#507920;
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:15px;
		}
		
		#texte #accueil_2 p{
		margin:15px 0;
		}
		
		#texte #accueil_2 img{
		text-align:center;
		}
		
		#texte #accueil_2 ul{
		list-style:outside;
		list-style:none;
		
		}
		
		#texte #accueil_2 ul li{
		padding-left:15px;
		background:url(images/puce.gif) top left no-repeat;
		margin:5px;
		}
		
		#texte #accueil_2 .lien {
		text-align:center;
		}
		
		#texte #accueil_2 .lien a img{
		border: none;
		cursor:pointer;
		}
	
	#texte #activite_2 {
	float:left;
	width:230px;
	}
	
		#texte #activite_2 img{
		text-align:center;
		margin-bottom:18px;
		}
	
	
	
		#texte #chevaux_1 h1{
		color:#507920;
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:15px;
		}
		
		#texte #chevaux_1 p{
		margin-bottom:25px;
		}
		
		#texte #chevaux_1 .album {
		text-align:center;
		float:left;
		margin:15px 15px 15px 30px;
		}
		
		#texte #chevaux_1 .album .detail {
		width:218px;
		height:20px;
		color:#507920;
		text-align:center;
		font-weight:bold;
		background:#e0ffbd;
		padding:5px;
		font-size:0.9em;
		line-height:1.3em;
		margin-top:-2px;
		margin-bottom:0;
		}
		
		#centre #texte #chevaux_1 .clear {
		padding-top:10px;
		clear:both;
		
		}
		
	#texte #equipe_1 {
	margin-right:15px;
	float:left;
	}
	
		#texte #equipe_1 h1{
		color:#507920;
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:15px;
		}
		
		#texte #equipe_1 p{
		margin:15px 0;
		}
		
		#texte #equipe_1 .important{
		text-align:center;
		font-weight:bold;
		}
		
		#texte #equipe_1 ul{
		list-style:outside;
		list-style:none;
		
		}
		
		#texte #equipe_1 ul li{
		padding-left:15px;
		background:url(images/puce.gif) top left no-repeat;
		margin:5px;
		}
		
		#texte #equipe_1 .album {
		text-align:center;
		float:left;
		margin:15px 15px 15px 27px;
		}
		
		#texte #equipe_1 .clear {
		clear:both;
		}
		
		#texte #equipe_1 .album_centre {
		text-align:center;
		margin:0;
		}
		
		#texte #equipe_1 .album_centre .detail {
		width:218px;
		color:#507920;
		font-weight:bold;
		background:#e0ffbd;
		padding:5px;
		font-size:0.9em;
		line-height:1.3em;
		margin:-2px auto 0 auto;
		text-align:center;

		}
		
		#texte #equipe_1 .album .detail {
		width:218px;
		color:#507920;
		text-align:center;
		font-weight:bold;
		background:#e0ffbd;
		padding:5px;
		font-size:0.9em;
		line-height:1.3em;
		margin-top:-2px;
		}
		
		#texte #equipe_1 .album .detail .description, #texte #equipe_1 .album_centre .detail .description {
		font-size:0.9em;
		font-style:italic;
		font-weight:normal;
		}
		

.asterisque {
color:#006600;
}


#nom, #prenom, #email, #telephone, #ville, #postal, #message {
position:absolute;
left:130px;
margin-top:-3px;
border:#006600 1px solid;
height:14px;
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding:2px;
}

#message {
width:280px;
height:100px;
}

	
#texte #formulaire .description {
font-size:0.9em;
font-style:italic;
font-weight:normal;
margin-top:100px;
}
		
#texte #formulaire #submit {
text-align:center;
width:550px;
}

#avertissement {
border:#006600 1px solid;
text-align:center;
width:540px;
color:#006600 ;
background:#e0ffbd;
padding:5px;
}	

#bas_centre {
clear:left;
background:url(images/centre3.jpg) top left no-repeat;
height:42px;
width:601px;
}


#contact {
position:absolute;
top:281px;
left:30px;
width:150px;
text-align:center;
font-size:0.9em;
line-height:1.8em;
}

#acces {
position:absolute;
top:429px;
left:30px;
width:150px;
text-align:center;
font-size:0.9em;
line-height:1.1em;
}

	#acces .adresse {
	position:relative;
	left:-9px;
	background:#e0ffbd;
	color:#507920;
	width:166px;
	padding:7px 0;
	font-weight:bold;
	font-size:0.9em;
	}

	#contact a, #acces a{
	color:#507920;
	font-weight:bold;
	text-decoration:underline;
	}

#pied {
width:800px;
margin:20px 0 20px -228px;
height: 30px;
text-align:center;
color:#FFFFFF;
font-size:0.8em;
color:#b9ea83;
padding:0 40px;
}

	#pied p a img {
	border: none;
	cursor:pointer;
	}
	
	#pied #liens_bas {
	margin-top:15px;	
	}
	
	#pied #liens_bas a {
	color: #b9ea83;
	}
	






