body {
	background-color: #ffffff;
	background-image: url("img/fond.jpg");
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	background-color:#3C9C11;
}
*{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	}
a{ color:#0D5B12; text-decoration:underline;}/* lien par défaut */
a:hover{ text-decoration:none; color:#ffff00;}
#tableau{
	}
#haut{
	width:765px; height:170px;
}
#gauche{
	width:180px; height:405px;
	vertical-align:top;
	background-color:#3C9C11;
	background:url("img/gauche.jpg") no-repeat top right;
}
#corps{
	width:585px; height:405px;
	background-color:#3C9C11;
	background:url("img/corps_fond.jpg") repeat top left;
	vertical-align:top;
}
#bas{
	width:765px; height:25px;
	background-color:#3C9C11;
	background:url("img/bas.jpg") no-repeat top center;
	vertical-align:middle; text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:white; font-weight:bold;
}
#contenu{
	width:585px; height:359px;
	vertical-align:top;
	background:url("img/corps.jpg") no-repeat top left;
	}
#corps_bas{
	background:url("img/corps_bas.jpg") no-repeat top center;
	width:585px; height:46px;
	}
/************* menu *************/
ul#menu{
	padding:0; margin:80px 0;
	list-style-type:none;
	}
ul#menu li{
	text-align:center;
	display:block;
	padding:1px 0 1px 0;margin:0;
	}
ul#menu a{
	font-size:15px; font-weight:bold;
	color:#1D760F; text-decoration:none;
	background:url("img/bt_menu_off.gif") no-repeat top center;
	display:block;
	padding:1px 0 1px 0;margin:0;
	}
ul#menu a:hover, ul#menu a.active{
	color:white;
	background:url("img/bt_menu_on.gif") no-repeat top center;
	}
/************* mise en page du contenu ******************/
h1{
	font-size:18px; text-transform:uppercase; color:#0C6212;
	margin:32px 80px;
	}
h2{
	font-size:14px; color:#007000;
	margin:5px 50px 0 20px; padding-bottom:3px;
	font-style:italic; letter-spacing:1px;
	background:url("img/h2_fond.gif") repeat-x bottom left;	}
p{margin-left:20px;}
b, strong{color:#007000;}
.min{font-size:smaller;}
img.border{ border:1px solid #ffff00; }
#contenu ul{
	margin-left:20px;
	padding-left:20px;
}
#contenu li{margin-bottom:4px;}
#contenu ul.inline li{ font-size:13px; font-weight:bold; color:white;margin:10px;list-style-type:decimal;}
#contenu ul.inline li a{color:white;}
#tarifs{border:1px solid #C1F393; margin-left:20px;}
#tarifs td{border:1px solid #C1F393; padding:4px;}
#tarifs strong{color:black;}
/************ table kmn ************/
#kmn td{ font-size:11px; text-align:center;}
#kmn td a{font-size:11px;}



