body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#111100;
}
/* Textes */
a:link, a:visited, a:hover, a:active {text-decoration: none;}
a:link, a:visited {color:#663300;}
a:hover {color: #CC0000;}
a:active {color: #990000;}

/**/
body {background-image:url(images/fd_h.png);margin:0;}
h2 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	color:#003300;
	margin:0 9px 5px;
	padding-top:6px;
	border-top:#CC9966 1px dashed;
}
ul{	margin:0;	padding:0;}
li{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

/**/
#conteneur{
	position:absolute;
	z-index:1;
	width:100%;
	padding-top:10px;
	background-image:url(images/fdv_h.png);
	background-repeat:repeat-x;
}
#ecran{
	width:950px;
	margin: 0 auto;
	background-image:url(images/cueille.jpg);
	background-position:center top;
	background-repeat:no-repeat;
position:relative;
}
#bouton_annu_somm {position:absolute;right:10px;top:10px;}

#ecran .ecr_gauche{
	background-image:url(images/corpsfdh_g.png);
	background-repeat:no-repeat;
	padding-left:10px;
}
#ecran .ecr_droite{
	background-image:url(images/corpsfdh_d.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:10px;
}
/**/
#navigation{
	height:540px;
	vertical-align:bottom;
	width:100%;
	margin:0;
	padding:0;
	border:none;
	background-image:url(images/eth_top.png);
	background-repeat:repeat-x;
}
#navigation td.gauche{
	background-image:url(images/etarr_g.png);
	background-repeat:no-repeat;
}

#navigation td.droite{
	background-image:url(images/etarr_d.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#navigation td.centre{
	width:292px;
}

#navigation .blok{
	width:270px;
	margin:5px;
	background-repeat:no-repeat;
	padding-top:10px;
}
#navigation td.gauche .blok{background-image:url(images/fdhtop_c.png);}
#navigation td.droite .blok{background-image:url(images/fdhtop_a.png);}
#navigation .blok .menu{
	width:270px;
	text-align:left;
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
#navigation .blok .menu a{
	padding:1px;
	padding-left:15px;
	padding-right:5px;
	display:block;
}
#navigation td.gauche .blok .menu a:hover{background-color:#CCff00;}
.blok .menu li a:hover {
background-image:url(images/puceover.png);
background-position: 5px center;
background-repeat:no-repeat;
}
#navigation td.droite .blok .menu a:hover{background-color:#FFCC00;}
#navigation td.gauche .blok .menu{background-image:url(images/fdh_c.png);}
#navigation td.droite .blok .menu{background-image:url(images/fdh_a.png);}

td .grosbt a span{	display:none;}

td .grosbt a{
	display:block;
	background-repeat:no-repeat;
	height:80px;
}

td.gauche .grosbt a{background-image:url(images/bth_c.png);}
td.droite .grosbt a{background-image:url(images/bth_a.png);}
td.gauche .grosbt a:hover{background-image:url(images/bth_c_2.png);}
td.droite .grosbt a:hover{background-image:url(images/bth_a_2.png);}
td.centre{
		background-image:url(images/abseul.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
/**/
#pied{background-image:url(images/pdfd_h.png);}
.piedfd{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/pdfdim_h.jpg);
	background-repeat:no-repeat;
	height:204px;
}
#pied  .piedtex{
	padding-top:17px;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
}
/**/
#entete{
	width:292px;
	margin-left:auto;
	margin-right:auto;
}
#logo{
	background-image:url(images/hcentral_logo.png);
	height:251px;
}
#listactu{
	background-image:url(images/hcentral_fd.png);
	background-repeat:repeat-y;
	padding:5px;
}
#listactu a{
	display:block;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:10px;
	margin-top:4px;
	padding-left:15px;
}
#listactu .ec a{background-image:url(images/actupucec.png);}
#listactu .ea a{background-image:url(images/actupucea.png);}
#listactu .ec a:hover{background-image:url(images/actupucec_2.png);}
#listactu .ea a:hover{background-image:url(images/actupucea_2.png);}
#baset{
	background-image:url(images/h_central_b.png);
	background-repeat:no-repeat;
	height:18px;
}
#listactu a.aligncenter {margin:0;padding:0;padding-top:10px;font-weight:bold;text-align:center;color:crimson;}
#listactu a.aligncenter:hover {color:black;}
.marginzero {margin:0;}
.aligncenter {text-align:center;margin:0 auto;}
