body {
font-family: Arial;
font-size: 12px;
line-height:1.3;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}

#menu div {
position: relative;
top: 0;
left: 0;
z-index:100;
width: 100%;
margin: 0px;
padding: 0px;
}

#menu dl {
float: left;
margin: 0px;
padding: 0px;
display:inline;
height:25px;
}

#menu dd {
	position: absolute;
	display: none;
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	float: left;
	background-color:#bdd6b7;
	white-space:nowrap;
	margin: 0px;
	margin-top: -3px;
	padding:5px;
	width:190px;
}

#menu dt {
margin: 0px;
padding: 0px;
border:none;
cursor: pointer;
}

#menu ul {
padding:0px;
margin: 0px;
list-style-type: none;
list-style:none;
}

#menu li {
padding:0px;
padding-left:5px;
margin: 0px;
text-align: left;
list-style-type: none;
list-style:none;
height:100%;
}

#menu li a {
color: #000000;;
text-decoration: none;
display:block;
padding:2px;
margin: 0px;
}

#menu li a:hover, #menu li a:focus {
background: #BDD6B7;
background-image:url(/im/emploi_menu_deg.jpg);
padding:2px;
margin: 0px;
}

#site {
	z-index: 1;
	
}

.lnk_accl {
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
}

h1 {
	font-size:18px;
	margin:1px;
}

h2 {
	font-size:15px;
	margin:1px;
}

h3 {
	font-size:14px;
	margin:1px;
}

a:active {color:#004400; }
a:visited {color:#004400; text-decoration:none;}
a:link {color:#004400; text-decoration:none;}
a:hover { color:#006600; text-decoration:underline }

.abreve:active {color:#000000; text-decoration: none;}
.abreve:visited {color:#000000; text-decoration: none;}
.abreve:link {color:#000000; text-decoration: none;}
.abreve:hover { color:#000000; text-decoration: underline;}

.aaccl:active {color:#FFFFFF; text-decoration: none;}
.aaccl:visited {color:#FFFFFF; text-decoration: none;}
.aaccl:link {color:#FFFFFF; text-decoration: none;}
.aaccl:hover { color:#FFFFFF; text-decoration: underline;}

.aaccln:active {color:#000000; text-decoration: none;}
.aaccln:visited {color:#000000; text-decoration: none;}
.aaccln:link {color:#000000; text-decoration: none;}
.aaccln:hover { color:#000000; text-decoration: underline;}

.barre_titre {
	background-color:  #F5DB87; /* F6E08D */
}

.bouton_emploi
{ 
	background:#518751;
	color:#FFFFFF;
}

.bouton_reset
{ 
	background:#99361A;
	color:#FFF2CC;
}
#agenda td {
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}

#agenda table {
border-width:thin;
border-style: solid;
border-color: #CCCCCC;
border-bottom:none;
}

.pucevierge {
	list-style:none;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

.alerte_r {
	color:#990000;
}

.alerte_v {
	color:#006600;
}

.fleche {
	list-style-image:url(/imge/emploi_fleche_pt.gif);
}

.links_sel
{
    padding-right: 10px;
    padding-left: 10px;
	margin-right: 0px;
    margin-left: 0px;
    border: 1px solid #000000;
	background-color:#518751;
	color:#FFFFFF;
}

div.links a
{
    padding-right: 10px;
    padding-left: 10px;
	margin-right: 0px;
    margin-left: 0px;
    border: 1px solid #000000;
	text-decoration: none;
	color:#000000;
}

div.links a:link
{
	color:#000000;
}


div.links a:hover
{
	background-color: #8AD38A;
	color:#000000;
}

.links_HP_sel
{
    padding-right: 10px;
    padding-left: 10px;
	margin-right: 0px;
    margin-left: 0px;
	background-color:#518751;
	color:#FFFFFF;
}

div.links_HP a
{
    padding-right: 10px;
    padding-left: 10px;
	margin-right: 0px;
    margin-left: 0px;
	text-decoration: none;
	color:#000000;
}

div.links_HP a:link
{
	color:#000000;
}


div.links_HP a:hover
{
	background-color: #FFFFFF;
	color:#000000;
}

