body {
	background-image:url("../../images/bg.gif");
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.cadre {
	background-color:#def2e4;
	border:1px solid #59bd79;
}

.menu{
	margin-top:5px;
	padding-top:2px;
}

.contactform {
	margin-top:2px;
	padding-top:2px;
	margin-bottom:2px;
	padding-bottom:2px;
	border-top:1px solid #bcab9b;
}

.formulaire {
	color: #000; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
}

/* MENU */
.TitlelowText, a.TitlelowText:link, a.TitlelowText:visited, a.TitlelowText:active, a.TitlelowText:focus { 
	color: #336633; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-variant: normal; 
	line-height: bold; 
	text-align: left; 
	text-decoration: none; 
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 2px
}

.TitlehighText, a.TitlehighText:link, a.TitlehighText:visited, a.TitlehighText:active, a.TitlehighText:focus, a.TitlehighText:hover { 
	color: #fff; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-variant: normal; 
	line-height: bold; 
	text-align: left; 
	text-decoration: none; 
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 2px
}

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus, a.lowText:hover { 
	color: #336633; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	text-decoration: none; 
	margin-left: 18px; 
	margin-right: 18px;
	margin-top: 2px
}
.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus, a.highText:hover { 
	color: #fff; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	text-decoration: none; 
	margin-left: 18px; 
	margin-right: 18px;
	margin-top: 2px
}
.itemBorder {
	padding-top:0px;
	margin-top: 0px;
	border: 1px solid #ffffff;
}
.itemBorderBlank {
	padding-top:0px;
	margin-top: 0px;
	border-right: 1px solid #ffffff;
}

#positionnementSite{
	width:726px;
 	position: absolute;
 	left: 50%;
 	margin-left: -363px;
 	text-align: left;
}
#positionnementSiteCMS {
	width:726px;
 	position: absolute;
 	left: 50%;
 	margin-left: -363px;
 	text-align: left;
	top:110px;
}

/* ****************************** 
			BOUTON
****************************** */
a.boutonSite,
button.boutonSite {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	color:#97b54f;
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
	border:0;
	background:none;
	margin-top:3px;
}
a.boutonSite span,
button.boutonSite span {
	float:left;
	padding:0 0 0 5px;		/* Largeur du côté gauche */
	vertical-align:middle;
	background:url(../../images/btnL.gif) left top no-repeat;
}
a.boutonSite span span,
button.boutonSite span span {
	padding:0 5px 0 0;		/* Largeur du côté droite */
	background:url(../../images/btnR.gif) right top no-repeat;
}
a.boutonSite span span span,
button.boutonSite span span span {
	height:15px;		/* Hauteur du bouton */
	padding:0;
	line-height:15px;	/* Alignement vertical du texte */
	background:url(../../images/btnC.gif) left top repeat-x;
}

* html button {width:1%; overflow:visible;}
*:first-child+html button {overflow:visible;}


