body{
	background-color:#dee6d6;

	}
	
table.head{
	width:958px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
	
table.menu{
	width:958px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF
}
	
table.body{
	width:958px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

table.bottom{
	width:958px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
	
tr.head{
	height:110px;
}

tr.menu{
	height:25px;
}

tr.body{
	height:auto;
}

tr.bottom{
	height:20px;
}

tr.horiborder{
	height:1px;
}

td.horiborder{
	background-color:#1f723a;
}

td.vertborder{
	width:1px;
	background-color:#1f723a;
}

td.head{
	width:956px;	
}

td.menu{
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	color:#1f723a;
	font-weight:900;
}

td.bodyleft{
	width:248px;
	background:#fff url(/images/page_menu_gauche.jpg) top no-repeat;
	vertical-align:text-top;
	margin: 0;	
	padding: 0;
}

td.bodyleft p a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;	
color:#1f723a;
font-size:14px;
text-decoration:none;
}

td.bodyleft li a{
font-family:Verdana, Arial, Helvetica, sans-serif;	
color:#1f723a;
font-size:12px;
text-decoration:none;
}

td.bodyleft p{
	margin: 0;	
	padding: 0;
	margin-top: 30px;
	margin-left: 20px;
}

td.bodyleft ul.menugauche{
	line-height:25px;
	margin: 0;	
	padding: 0;
	margin-top: 25px;
	margin-left: 20px;
	list-style-type: none;
	display:block; 
	position:relative;
	width:248px;
}

td.bodyleft ul.menugauche li ul{
	line-height:25px;
	margin: 0;	
	padding: 0;
	margin-top: 5px;
	margin-bottom:15px;
	margin-left: 20px;
	list-style-type: none;
	display:block; 
	position:relative;
	width:228px;
}

td.bodyleft ul.menugauche li:hover{
background:transparent url(/images/menu_gauche.gif) no-repeat;
}

td.bodyleft ul.menugauche li ul li:hover{
background:transparent url(/images/menu_gauche-sous-liste.gif) no-repeat;
}

td.bodyleft ul.menugauche li a {display:block;}
td.bodyleft ul.menugauche li ul li a {display:block;}

td.adresse{
width:120px;
color:#78b13f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0;
margin:0;
font-size:12px;
vertical-align:text-top;
}

font.adresse {
color:#78b13f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

td.faq li a{
font-family:Verdana, Arial, Helvetica, sans-serif;	
color:#1f723a;
font-size:12px;
text-decoration:none;
}

td.faq li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;	
color:#1f723a;
font-size:12px;
text-decoration:none;
text-decoration:underline;
}

td.contenu{
}

td.index{
	width:958px;
}

td.bottom{
	color:#1f723a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	padding-left:2px;
}

.normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	text-align:justify;
}

.normalleft{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	text-align:left;
}

.baspage{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	font-size:12px;
	color:#949494;
	text-align:right;
	
}

font.news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:20px;
	padding-top:0px;
	text-align:justify;
}

.police{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.police2{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#1f723a;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	text-align:right;
	font-variant:small-caps;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#78b13f;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
	text-align:left;
	font-variant:small-caps;
}

.Titre-tableau {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#78b13f;
	font-size:12px;
	font-variant:small-caps;
}


h1.index{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1f723a;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:30px;
	text-align:center;
	font-variant:small-caps;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1f723a;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	text-align:justify;
	font-style:italic;
}

h3.news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f723a;
	margin:0px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	text-align:left;
	font-style:italic;
}

h3 a.faq{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f723a;
	font-style:italic;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#78b13f;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align:left;
	font-style:italic;
}

a.lienhyp {
	text-decoration: none;
	color:#78b13f;
	font-weight:bold;
	}

a.lienbaspage{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #949494;
}

a.lienbaspage:hover{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#78b13f;
}
	
ul.liste {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:40px;
	padding-bottom:10px;
}

ul.liste li {
	padding-right:20px;	
}

ul.listeespacee {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:40px;
	padding-bottom:10px;
}

ul.listeespacee li {
	padding-bottom:10px;
	padding-right:20px;
	text-align:justify;
}

ul.listeespacee li ul.liste li {
	padding-bottom:0px;	
}

.menu {font-family: arial, sans-serif; width:100%; height:20px; position:relative; font-size:11px; z-index:10000; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:157px; height:20px; text-align:center; color:#fff; border:1px solid #fff; border-bottom:none; background: #005900; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;position:absolute;}

.menu ul li:hover a {color:#fff; background: #007900;}
.menu ul li:hover ul {display:block; position:absolute; top:20px;left:0; width:157px; z-index:10000;}
.menu ul li:hover ul li a {display:block; background: #156427; color:#fff;}
.menu ul li:hover ul li a:hover {background: #78b13f; color:#fff;}

.menu ul li.gauche {padding-left:1px;float:left;position:relative;}
.menu ul li.droite {padding-right:1px;float:left;position:relative;}

.menu ul li ul li ul {display: none;position:absolute;}
.menu ul li:hover ul li ul {display: none;position:absolute;}
.menu ul li:hover ul li ul li a {display: none;}
.menu ul li ul li:hover a {color:#fff; background: #007900;}
.menu ul li ul li:hover ul {display:block; position:absolute; top:0px;left:158px; width:157px; z-index:10000;}
.menu ul li ul li:hover ul li a {display:block; background: #156427; color:#fff;}
.menu ul li ul li:hover ul li a:hover {background: #78b13f; color:#fff;}
