body {
	font-family: "Arial Narrow", Arial, Helvetica, Verdana;
	font-size: 16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4c7226;
	background-image: url(images/fond_new.jpg);
	background-repeat: repeat-x;
}

a:link {
	color: #339933;
	text-decoration: none;
}
a:visited {
	color: #339933;
	text-decoration: none;
}
a:hover {
	color: #8EBDC5;
	text-decoration: underline;
}
a:active {
	color: #67B4B4;
	text-decoration: none;
}

#menu {
	height: 20px;
	width: 700px;
	overflow: visible;
	position: absolute;
}
.menuhaut{
	font-weight: bold;
	background-color: #85C93A;

}

/* Elements de premier niveau
--------------------------------------*/
#menuDeroulant
{
	width: 731px;
	height: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	top: 0px;
	left: 0px;
	
}
#menuDeroulant li
{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:108px;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	/*height: 1%;*/
	color: #333333;
	margin: 0px;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuDeroulant li a:hover {
	background-color: #85C93A;
}
#menuDeroulant li a:active {
	background-color: #666666;
}

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 200px;
/*	border-top: 0px solid transparent;
	border-right: 0px solid transparent;*/
		font-size: 12px;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	background-color: transparent;
	background-image: url(images/fondTR.png);
	background-repeat: repeat;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #6aa82c;
}

#menuDeroulant li:hover > .sousMenu { display: block; }

#Tableau_01 {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	left:0px;
	top:0px;
	/*position:absolute;
	left:0px;
	top:0px;*/
	width:1000px;
	height:900px;
}
#menu {
	position:absolute;
	left:34px;
	top:234px;
	width:731px;
	height:34px;
	overflow: visible;
}
#contenu {
	width: 932px;
	left: 40px;
	top: 0px;
	position: relative;
}
#calendrier {
	width: 210px;
}
#TERA-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:234px;
}

#TERA-02_ {
	position:absolute;
	left:0px;
	top:234px;
	width:34px;
	height:34px;
}

#TERA-03_ {
	position:absolute;
	left:34px;
	top:234px;
	width:731px;
	height:29px;
	background-image: url(images/TERA_03.jpg);
	overflow: visible;
	padding-top: 5px;
}

#TERA-04_ {
	position:absolute;
	left:765px;
	top:234px;
	width:235px;
	height:34px;
	background-image: url(images/fonddrapeaux.jpg);
}

#TERA-05_ {
	position:absolute;
	left:0px;
	top:268px;
	width:1000px;
	height:27px;
	background-image: url(images/TERA_05.jpg);
}

#TERA-06_ {
	position:absolute;
	left:0px;
	top:295px;
	width:1000px;
	background-image: url(images/TERA_06.jpg);
	overflow: visible;
}

#TERA-07_ {
	position:relative;
	left:0px;
	width:1000px;
	height:20px;
	background-image: url(images/TERA_07.jpg);
}

#TERA-08_ {
	position:relative;
	left:0px;
	width:1000px;
	height:8px;
}
h2 {
	color: #537D29;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.toptitre {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8BB786;
	font-size: 30px;
}

#calendrier p {
	color : #000000;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

#calendrier .petit {font-size : 10px;; color: #000000}

#calendrier .titre {
	color : #333333;
	font-family : "Arial Narrow", Arial, Helvetica, Verdana;
	font-size : 14px;
	font-weight: bold;
}
#calendrier .texte {
	color : #333333;
	font-family : "Arial Narrow", Arial, Helvetica, Verdana;
	font-size : 14px;
}
#calendrier a {
	color : #336600;
	text-decoration : none;
	font-weight:bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #B9DF9F;
}

#calendrier a:hover {
	color : #006600;
	text-decoration : underline;
}

#calendrier td.menu {
	color: #ffffff;
	font-family : verdana;
	font-size: 9px;
	font-weight: bold;
	layer-background-color : #000000;
	background-color: #CCFF99;
}

#calendrier td.ptitre {
	color: #ffffff;
	font-family : "Arial Narrow", Arial, Helvetica, Verdana;
	font-size: 10px;
	font-weight: bold;
	layer-background-color : #006300;
	background-color : #CCFF99;
}

#calendrier .ttitre {
	color: #000033;
	font-family : verdana;
	font-size: 10px;
	font-weight: bold;
	layer-background-color : #000000;
	background-color : #F3F3F3;
}

#calendrier .mm {
	color: #000000;
	font-family : font-family : "Arial Narrow", Arial, Helvetica, Verdana;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

#calendrier a.mma {
	color: #009900;
	text-decoration : underline;
}
#calendrier a.mmb {color: #ffffff; text-decoration : none; font-family : verdana;}

#calendrier a.mma:hover {
	color: #669900;
	text-decoration : none;
}
#calendrier a.mmb:hover {
	color: #666666;
	text-decoration : none;
	font-family : verdana;
}

#calendrier .oday {
	background-color : #E7FFCE;
	layer-background-color : #ffffff;

}
#calendrier .today {
	background-color : #99CC66;
	layer-background-color : #ffffff;
}

#calendrier .sousjour{
	background-color: #666666;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/*Formulaire*/
form.form_contactez label{
display: inline;
float: left;
width: 110px;
text-align:right;
margin-right:25px;
font-weight:bold;
}

.input{
	width:300px;
	border:solid 1px #cccccc;
	font-size: 12px;
	color: #666666;
}

form.form_contactez textarea{
	width:400px;
	height:250px;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.submit{
width:109px;
height:23px;
border:0px solid #000000;
background-image:url(images/bout_envoyer.jpg);
background-repeat:no-repeat;
cursor:pointer;
margin-top:10px;
}

.noir  a:link, .noir  a:visited{
	color: #333333;
}

