body {background-color: #E9E5DA; }
body {margin:20px 0 0 0; padding:0; background:#e9e5da url(../images/body.jpg) 0 400px  no-repeat  fixed ;  font: 12px "Arial MT", Arial, Helvetica, sans-serif;} 
p {margin:0;}
h1 {margin:5px 0px 0px 10px;font:bold 0.9em ;color:#FFF;}
h2 {font: 600 small-caps 0.9em Verdana, Helvetica, sans-serif;text-align: right;}
h3{margin: 10px 0 10px 20px;font:0.6em Verdana, Helvetica, sans-serif;}
h4 {font:bold 1.5em ;color:#FFF;}

.conteneur {position:absolute;width:760px;left:50%;margin-left:-380px;height:550px; border-right: 3px solid #cac0a5; border-bottom: 2px solid #cac0a5; background:#121b22}
.epi{position : absolute;top:14px;left:19px;width:386px;}
.anim{
	position : absolute;
	top:258px;
	left:315px;
	width: 130px;
}
.logo {	position : absolute;top:180px;left:220px;}

#contenu {width:760px; height:550px; background: url(../images/epi.jpg) no-repeat center center; margin:0;}
#retouraccueil {
	position:absolute;
	bottom:0px;
	right:0px;
	width:90px;
	height:75px;

}

a{text-decoration: none;}
a:link{ color:#FFF}
a:visited{ color:#CCC}
a:hover{ color:#036}
a:active{ color:#C63}

td a{color:#FFF;}
td a:link{color:#CCC;}
td a:visited{color:#221E1F;}
td a:hover{color:#036;}

#Style3 {
	color:#141515;
	font-size: 10px;
}
#Style3 a {
	color:#141515;
}
#Style3 a:hover { text-decoration:underline;}

dl, dt, dd, ul, li {margin:0;padding:0;}

.menuhaut {position:absolute;top:360px;right:0px;}
.menuhaut dl {	
	display:block;
	float: left;
	width:13em;
	background:#6D6E71;
  	filter:alpha(opacity=85);
 	border-bottom:1px solid #FFF;}
.menuhaut dt a{
	display:block;
	height:18px;
	padding-left:11px;
	background: 0.2em 0.3em url(../images/arrow-blanche.gif) no-repeat;
	color:#FFF;}
.menuhaut dt a:hover{
	padding-left:11px;
	background: 0.2em 0.3em url(../images/arrow-bas.gif) no-repeat;
	color:#221E1F;
	background-color:#ccc;}

.menuhaut dd a{
	display:block;
	height:auto;
	border-bottom:1px solid #FFF;}

.menuhaut ul{list-style: square inside;height:auto;color:#036;	background-color:#CDCED0;	}

.menuhaut ul ul {padding-left:6px;	list-style: square inside;color:#06c;background-color:#CDCED0;}




#smenu1, #smenu2, #smenu3, #smenu4 {display:none;}

#smenu1 a, #smenu2 a, #smenu3 a , #smenu4 a {color:#c03;}

#smenu1 a:link , #smenu2 a:link , #smenu3 a:link , #smenu4 a:link{color:#221E1F;border-top: 0 none;}

#smenu1 a:visited , #smenu2 a:visited , #smenu3 a:visited, #smenu4 a:visited {color:#666;border-top: 0 none;}

#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover{color: #036;}

#smenu1 li a:hover, #smenu2 li a:hover, #smenu3 li a:hover, #smenu4 li a:hover{color: #036;}

#current a {color:#FC0}

input {border:#669 1px solid; BACKGROUND-IMAGE:   url(../images/ombre.gif); BACKGROUND-COLOR: rgb(200,200,200); font: 8pt verdana,arial,geneva,sans-serif;TEXT-DECORATION: none
color:#669;}
textarea{border:#669 1px solid; BACKGROUND-IMAGE:   url(../images/ombre.gif); BACKGROUND-COLOR: rgb(200,200,200); font: 8pt verdana,arial,geneva,sans-serif;TEXT-DECORATION: none
color:#669;}

#recrut {
font-family:Arial, Helvetica, sans-serif;
color:#fff; 
font-size:11px;
vertical-align:3px;

}

#recrut a { color:#fff; font-size:11px; }

#recrut a:hover { color: #fff; font-size:11px; text-decoration: underline;}

#recrut2 {
font-family:Arial, Helvetica, sans-serif;
color:#fff; 
font-size:11px;
padding-right:12px;
vertical-align:3px;
}

#recrut2 a { color:#fff; font-size:11px; }

#recrut2 a:hover { color: #fff; font-size:11px; text-decoration: underline;}

#impot{
color:#22456b;
font-size:10px;
margin-top:12px; 
margin-left:47px;
font-weight:900;
}

#impot a{
color:#22456b;
}

#impot a:hover{
color:#22456b;
text-decoration:underline;
}

#impot strong{
font-size:13px;
}

.rea{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.rea:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#FFF;
}
