body {	background-color: #093662;	margin: 0px;	background-repeat: no-repeat;}#general {	width: 800px;	margin-right: auto;	margin-left: auto;	height: 1000px;}#haut {	height: 197px;	width: 800px;	margin: 0px;}#menu {	height: 32px;	width: 800px;	background-color: #A3A499;	margin: 0px;}#menu a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #373733;	text-decoration: none;	text-align: center;	font-weight: bold;	margin: 0px;}#menu a:hover {	color: #000000;	text-decoration: none;	background-color: #E5E7D8;	display: block;	padding-top: 10px;	padding-bottom: 10px;}.titrepetitbas {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #CCCCCC;	text-decoration: none;	letter-spacing: 1px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FF0000;	text-decoration: none;	font-weight: normal;	letter-spacing: 1px;	background-repeat: no-repeat;	background-image: url(images/fond3.gif);	width: 300px;	padding-left: 10px;	height: 38px;	padding-top: 0px;	margin: 0px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	letter-spacing: 1px;	font-weight: normal;}.para {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	text-align: justify;	float: left;}#contenu {	width: 800px;	background-color: #F8F6F1;	margin: 0px;	background-image: url(images/fondtour.jpg);	background-repeat: no-repeat;	height: auto;}#titre1 {	width: 200px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0px;	margin-right: auto;	margin-left: auto;}li {	padding: 10px;	list-style-image: url(images/cheval2.png);	margin: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	color: #FF6600;}#contenu p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	color: #40403C;	padding: 20px;	text-align: justify;	width: 500px;	position: relative;	margin-left: 0px;}#bas {	width: 300px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E5E7D8;	text-decoration: none;	text-align: center;	float: left;	margin-left: 250px;}#lesartsde {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: right;	color: #E5E7D8;	width: 150px;	float: right;}ul {	margin: 0px;}barre {	background-color: #333333;	float: right;}#cheval1 {	float: right;	background-image: url(images/cheval1.png);	width: 334px;	height: 365px;}.acc {	font-size: 14px;	color: #333333;	text-align: left;	padding: 13px;}#bas a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #E5E7D8;	text-decoration: none;}#lesartsde a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	text-align: right;	color: #E5E7D8;	width: 150px;	float: right;}#lesartsde a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	text-align: right;	color: #E5E7D8;	width: 150px;	float: right;}.gras {	font-weight: bold;}#cadre {	height: 380px;	width: 639px;	margin-left: auto;	margin-right: auto;	position: relative;	border: thin dashed #666666;	background-image: url(images/carte-.jpg);	background-repeat: no-repeat;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}#texte1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #333;	text-align: justify;	width: 500px;	margin-left: 225px;	position: relative;	padding: 5px;	line-height: 16px;	margin-bottom: 10px;	}#texte2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #40403C;	text-align: justify;	width: 400px;	margin-left: 350px;	position: relative;	padding: 5px;	line-height: 16px;}#texte3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #40403C;	text-align: justify;	width: 400px;	margin-left: 350px;	position: relative;	padding: 0px;	line-height: 16px;	margin-top: 0px;}#titre2 {	width: 200px;	font-size: 20px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left: auto;	margin-right: auto;	height: 28px;	padding-top: 10px;}#fondtarif {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;}#contenu2 {	width: 800px;	background-color: #FDFBF9;	margin: 0px;	background-repeat: no-repeat;	height: 750px;	background-image: url(images/fond4.gif);}h4 {	font-size: 14px;	font-weight: bold;	color: #003366;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}h5 {	font-size: 14px;	color: #003366;	text-decoration: none;	margin: 0px;	padding: 0px;}p {	margin: 0px;}#promenade {	font-size: 10px;	color: #B7B7B7;}.titre_equitation {	font-size: 14px;	color: #F00;	text-decoration: none;}#cadreimages {	width: 650px;	height: 600px;	padding: 0px 0px 0px 55px;	margin-top: 15px;	margin-right: auto;	margin-left: auto;}#cadreimages img {	border: thin solid #333;}* {	margin: 0px;	padding: 0px;}a {	text-decoration: none;}.titrebas {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	color: #303336;	text-decoration: none;	text-align: center;}#logoace {	position:absolute;	left:377px;	top:182px;	width:76px;	height:80px;	z-index:2;}#texte2bas p {	color: #333;	font-size: 13px;	line-height: 18px;	width: 650px;	margin-right: auto;	margin-left: auto;	padding: 20px;	margin-top: 10px;}#photalbum {	float: left;	width: 200px;	margin-left: 150px;	margin-top: 10px;}#apc {	float: left;	width: 81px;	height: 113px;	margin-top: 10px;	margin-left: 25px;}