body{
	scrollbar-3dlight-color:#915C5C;
	scrollbar-highlight-color:#FFADAD;
	SCROLLBAR-FACE-COLOR: #FFADAD;
	SCROLLBAR-SHADOW-COLOR: #915C5C;
	SCROLLBAR-ARROW-COLOR: #915C5C;
	SCROLLBAR-TRACK-COLOR: #915C5C;
	SCROLLBAR-DARKSHADOW-COLOR: #915C5C;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#pub{
background-image:url(../imgs/fd_trans.png);
visibility:visible;
	position:absolute;
	left:4px;
	top:127px;
	width:592px;
	height:378px;
	z-index:2;
	border:dashed 1px black;

}
#conte{	font-size:.8em;
	color:#000000;
	padding: 0 20px 4px 20px;
	text-align:justify;}
.popbody {
	color:#290808;
	background-attachment: scroll;
	background-image:  url(../graph/fdpop.jpg);
	background-repeat:no-repeat;
	background-color: #E8EFF5;
}

.nbody {/* classe des pages du site */
	COLOR: #7F6767;
	background-image:  url(../graph/fd.jpg);
	background-repeat:no-repeat;

}
.normbody {
	font-size: medium;
	COLOR: #7F6767;
	background-attachment: scroll;
	background-image:  url(../graph/fdad.gif);
	background-repeat:repeat-y;
}
.imgintro{
padding-left:5px;
}

.recherche{
background-color:#ffffff;
font-size:1em;
background-image:url(../graph/fleche_retour.gif);
background-repeat:no-repeat;
padding-left:60px;
background-position:30px 6px;
display:block;
border:2px dotted black;
	}


.admbody{
	COLOR: #7F6767;
	background-attachment: scroll;
	background-image:  url(../graph/fdadm.gif);
	background-repeat:repeat-y;
}
#actu{
position:absolute;
left:541px;
top:106px;
width:150px; 
height:19px; 
z-index:1;
}

.tb{
	font-size: 1em;
	color:#342626;
	}
.tableau{/*écritures et bordures des tableaux de données*/
font-size: 1.1em;
border-color:#CC3333;
color:#4A4639;
	}
.tableau_fou{
font-size: 0.9em;
border-color:#CC3333;
color:#4A4639;
}
.tableau_pop{
font-size: 0.8em;
border-color:#CC3333;
	}
.tb2{
	font-size: 1em;
	color:#342626;
	}
.table_layer{
	border-width:thin;
	border-color:#000000;
	border-style:solid
}
.ttb{/*titres verts*/
	font-size: 1.1em;
	color:#3F6E3E;
	}	
.titpop{
	font-size: 1.1em;
	color:#290808;
	padding: 4px;
}
.imgpad{

padding:14px 0 14px 0}
.tit{/*les titres de débuts de page normales*/
	font-size: 1.1em;
	color:#372722;
	padding: 4px;
	background-image:url(../graph/fleche3.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:60px
}
.text{/*les textes de pages normalestext-indent:20px;*/
	border-left:12 px;
	font-size:0.8em;
	line-height:1.7em;
	color:#1D1D1D;
	background-color: #FDF4F4;
	text-align:justify;
	padding: 0 20px 0 20px;
}

/*.image_menu{
padding:0 0 0 0
}*/
.ph{
font-size: 1em;
color:#8C0606;
}
.phd{
font-size: 1.1em;
background-color:#FE8686;
}
.phd2{
font-size: 1.1em;
background-image:url(../graph/grossepuce.gif);
background-position:3px 3px;
background-repeat:no-repeat;
padding-left:22px;
}
.phd3{
font-size: 1.1em;
background-image:url(../graph/flv.gif);
background-position:2px 6px;
padding-left:40px;
background-repeat:no-repeat;
}
.phd4{
font-size: 1em;
background-image:url(../graph/puce_min.gif);
background-position:10px 10px;
padding-left:20px;
background-repeat:no-repeat;
}

.textpop{
	border-left: 1em;
	font-size:0.8em;
	color:#1D1D1D;
	text-align:justify;
	padding-right: 20px;
	padding-left: 20px;
}
/*
These styles are required for the script
so remember to include them or you will
genereate script errors
*/
/*you must have errX style for each error message*/
/*code pour la forme du texte*/
#err0{color:#F9EEEE;font-weight:normal;}
#err1{color:#F9EEEE;font-weight:normal;}
#err2{color:#F9EEEE;font-weight:normal;}
#err3{color:#F9EEEE;font-weight:normal;}
#err4{color:#F9EEEE;font-weight:normal;}

.etoile{
color:#333333;
}

/*NS4x Error Styles*/
#nserror{position:absolute; 
top:0;
left:0;
width:140; 
height:350; 
visibility:hidden;
layer-background-color:red;
clip:rect(0,140,350,0)	;
}
#nserrortext{position:absolute;
layer-background-color:#fffff5;
width:140; 
height:350; 
clip:rect(1,139,349,1);
}
.nscloseit {
font : normal 1em arial, sans-serif; 
color : red; 
background-color:#fffff5;
}
.nserrorhead {
font :  1em arial, sans-serif; 
color : white; 
}
.nserrorcontent {
font : normal 1em arial, sans-serif; 
color : navy; 
}

A {
font-weight:normal;
color:#533737;
font-size: 1em;
}
A:link {
text-decoration:underline;
}
A:visited {
color:#BC8D8D;
text-decoration:underline;
}
A:hover {
text-decoration:none;
color:#59974F;
text-decoration:none;
}


A.pop {
font-weight:normal;
color:#533737;
font-size: 1em;
}
A.pop:link {
text-decoration:none;
}
A.pop:visited {
color:#BC8D8D;
text-decoration:none;
}
A.pop:hover {
text-decoration:underline;
color:#59974F;
text-decoration:none;
}

.titre{
	font-size: 1.1em;
	color:#765050;
}
.titrev{
    background-color:#8FB076;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#3E2B2B;
}

.box1 {
	padding: 0 0 0 0;
	border-width: thin;
	border-style: solid;
	border-color: #B07676;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
.box_intro {/*boite de la page d'intro */
	border-width: 3px;
	border-style: solid;
	text-align:justify;
	font-size:0.8em;
	padding: 5px;
	position:absolute; 
	left:419px; 
	top:267px; 
	width:250px; 
	height:244px; 
	z-index:1; 
	background-color: #FEAEAD; 
	border: 1px none #000000;
}


.tablea {
background-color:#F9EEEE;
font-size:.9em;
}
.tablec {
background-color:#FDF8F8;
font-size:.9em;
}
.tableb {
background-color:#F0D9D9;
font-size:.9em;
}




.ta{
color:#1C0606;
font-weight:normal;
text-decoration:none;
}

A.ta:link {
color:#1C0606;
text-decoration:underline;
}

A.ta:visited {
color:#471212;
}
A.ta:hover, a.ta.active {
text-decoration:underline;
color:#59974F;
}


input{
font-size:1em;
border:1 solid black;
margin-bottom:4px;
}
INPUT.TEXTA {
		BACKGROUND-COLOR: #D0F0D6; COLOR: #000000; FONT-SIZE: 11px; HEIGHT: 20px;    WIDTH: 400px
}

INPUT.TEXTB {
		HEIGHT: 21px; BACKGROUND-COLOR: #B0CCB5; COLOR: #000000; BORDER-BOTTOM: black 1px solid;  WIDTH: 150px
}
INPUT.TEXTC {
		BACKGROUND-COLOR: #E65353; COLOR: #571F1F;  FONT-SIZE: 11px; HEIGHT: 20px;   WIDTH: 40px
}
INPUT.TXTRED{
		BACKGROUND-COLOR: #E27979; COLOR: #571F1F;  FONT-SIZE: 9px; HEIGHT: 14px;   WIDTH: 40px
}
select {
	background-color:#FDD4D4;
}
textarea {
	background-color:#FDD4D4;
}

/*liens dans les tableaux*/
	.t{
	font-size: 1em;
	font-weight:normal;
	color:#000000;
	}
	A.t:link {
	font-size:inherit;
	}
	
	A.t:visited {
	color:#1D1412;
	text-decoration:none;
	}
	A.t:hover {
	text-decoration:underline;
	color:#990000;
	text-decoration:none;
	}
/*fin des liens dans les tableaux*/
.indice{
	font-size: 0.9em;
	vertical-align: text-bottom;
}
/* menu du bas de la page */
.foot{
font-size: 0.8em;
line-height:1em;
letter-spacing:0.1em;
color:#7F6767;
}
.foot_index{
font-size: 0.6em;
line-height:1em;
letter-spacing:0.1em;
color:#7F6767;
padding-right:20px
}
.disclaimer{
font-size: 0.6em;
line-height:1em;
color:#7F6767;
}
A.foot{
font-size: 0.8em;
}

A.foot:visited {
color:#BC8D8D;
text-decoration:none;
}
A.foot:hover {
text-decoration:underline;
color:#59974F