body, p, td, ul, ol, ul, li, dl, dt, dd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
body {
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}
p {
	margin-top:0;
}

.print {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000}

.txt-gris-clair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DDDDDD}
.txt-gris999999 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; text-decoration : none;}
.txt-gris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666 }
.txt-gris-bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666 ; font-weight: bold}
.txt-blanc {  font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 8pt; color: #FFFFFF}
.txt-blanc-bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold}
.txt-noir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.txt-noir-bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold}
.titres-gris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold}

.txt-1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066; font-weight: bold}
.txt-2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #330066; font-weight: bold}
.txt-3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #550861; font-weight: bold}
.txt-4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #055A6E; font-weight: bold}
.txt-5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003333; font-weight: bold}
.txt-6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #014887; font-weight: bold}
.txt-7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660033; font-weight: bold}

.txtclair-1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066}
.txtclair-2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #330066}
.txtclair-3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #550861}
.txtclair-4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #055A6E}
.txtclair-5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003333}
.txtclair-6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #014887}
.txtclair-7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660033}

.fd-menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #D2DDE1}
.fd_menu_news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #550861; background-color: #DDCEDF}

.lien-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}
.lien-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}
.lien-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}
.lien-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}
.lien-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}
.lien-6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}
.lien-7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline}

.lienblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline}

.lienbold-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600; text-decoration: underline; font-weight: bold;text-decoration : none;}

.lienfd-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066; text-decoration: underline; font-weight: bold;}
.lienfd-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #330066; text-decoration: underline; font-weight: bold;}
.lienfd-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #550861; text-decoration: underline; font-weight: bold;}
.lienfd-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #055A6E; text-decoration: underline; font-weight: bold;}
.lienfd-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003333; text-decoration: underline; font-weight: bold;}
.lienfd-6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #014887; text-decoration: underline; font-weight: bold;}
.lienfd-7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660033; text-decoration: underline; font-weight: bold;}

.lienfdclair-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #9999C2; text-decoration: underline; font-weight: bold;}
.lienfdclair-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5C3385; text-decoration: underline; font-weight: bold;}
.lienfdclair-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #BB9CC0; text-decoration: underline; font-weight: bold;}
.lienfdclair-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #377B8B; text-decoration: underline; font-weight: bold;}
.lienfdclair-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #335C5C; text-decoration: underline; font-weight: bold;}
.lienfdclair-6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #346D9F; text-decoration: underline; font-weight: bold;}
.lienfdclair-7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #85335C; text-decoration: underline; font-weight: bold;}

.lienfdclairplus-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCE0; text-decoration: underline; font-weight: bold;}
.lienfdclairplus-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8566A3; text-decoration: underline; font-weight: bold;}
.lienfdclairplus-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DDCEDF; text-decoration: underline; font-weight: bold;}
.lienfdclairplus-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #699CA8; text-decoration: underline; font-weight: bold;}
.lienfdclairplus-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #668585; text-decoration: underline; font-weight: bold;}
.lienfdclairplus-6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6791B7; text-decoration: underline; font-weight: bold;}
.lienfdclairplus-7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #A36685; text-decoration: underline; font-weight: bold;}

.lienbold-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline; font-weight: bold;text-decoration : none;}
.lienbold-black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; font-weight: bold;text-decoration : none;}

.collaborateur {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #330066}
.fd_2blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF;}
.fd_menu_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #550861; background-color: #DDCEDF}
.fd_blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF;}

.fd_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #000066; font-weight: bold}
.fd_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #330066; font-weight: bold}
.fd_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #550861; font-weight: bold}
.fd_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #055A6E; font-weight: bold}
.fd_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #003333; font-weight: bold}
.fd_6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #014887; font-weight: bold}
.fd_7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #660033; font-weight: bold}

.fd_1_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #010066; font-weight: bold}
.fd_2_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #330066; font-weight: bold}
.fd_3_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #550861; font-weight: bold}
.fd_4_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #055A6E; font-weight: bold}
.fd_5_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #003333; font-weight: bold}
.fd_6_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #014887; font-weight: bold}
.fd_7_1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #660033; font-weight: bold}

.fd_1_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #343385;}
.fd_2_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #5C3385;}
.fd_3_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #773981;}
.fd_4_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #377B8B;}
.fd_5_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #335C5C;}
.fd_6_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #346D9F;}
.fd_7_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #85335C;}

.fd_1_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #7877AD;}
.fd_2_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #8566A3;}
.fd_3_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #996BA0;}
.fd_4_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #699CA8;}
.fd_5_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #668585;}
.fd_6_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #6791B7;}
.fd_7_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #A36685;}

.fd_1_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #9999C2;}
.fd_2_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #AD99C2;}
.fd_3_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #BB9CC0;}
.fd_4_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #9BBDC5;}
.fd_5_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #99ADAD;}
.fd_6_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #99B6CF;}
.fd_7_4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #C299AD;}

.fd_1_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #CCCCE0;}
.fd_2_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #D6CCE0;}
.fd_3_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #DDCEDF;}
.fd_4_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #CDDEE2;}
.fd_5_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #CCD6D6;}
.fd_6_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #CCDAE7;}
.fd_7_5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #E0CCD6;}

INPUT.formfile {background-color : #CCCCCC;}

.dataline1 {	color: #000000;		background-color: #DDDDDD;	font-size: 8pt;}
.dataline2 {	color: #000000;		background-color: #EEEEEE;	font-size: 8pt}
.actionpicto1{	text-align: center;  	background-color: #DDDDDD }
.actionpicto2{	text-align: center;	background-color: #EEEEEE;}
.statusline {	background-color : #BBBBBB;	font-size: 13px;	text-align : center;	font-weight: bold;	color : #000000;}

.arbobold {  font-family: Arial, verdana, sans-serif; font-size: 12px; font-weight: bold; color: #034089; text-decoration: none}
a.arbobold {  font-family: Arial, verdana, sans-serif; font-size: 12px; font-weight: bold; color: #034089; text-decoration: none}
a.arbobold:hover {  font-family: Arial, verdana, sans-serif; font-size: 12px; font-weight: bold; color: #034089; text-decoration: underline}

.arbo {  font-family: Arial, verdana, sans-serif; font-size: 11px; font-weight: normal; color: #034089; text-decoration: none}
a.arbo {  font-family: Arial, verdana, sans-serif; font-size: 11px; font-weight: normal; color: #034089; text-decoration: none}
a.arbo:hover {  font-family: Arial, verdana, sans-serif; font-size: 11px; font-weight: normal; color: #034089; text-decoration: underline}


/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
#conteneur {
	margin-top: 10px;

	position: absolute;
	width: 984px;
	left: 50%;
	margin-left: -492px;
	padding: 0px;

}


h1 {
	font-size: 10pt;
	color: #545495;
	
	margin: 0px;
	padding: 0px;
	width: 190px;	
}
#sitecontent h1 {
	
	padding: 0px 5px 0px 0px;
	width: 330px;
	
}
 

h5 {
	border-right: 1px solid #545495;
	border-top: 1px solid #545495;
	height: 10px;
	margin: 0px;
	padding: 0px;

}


h2 {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}
#parcours p {
	color: #545495;

}
#box_home h2 {
	
}
.gauche {
	margin: 0px;
	padding: 0px;
	height: 79px;
	width: 160px;
	border-top: 1px solid #FFFFFF;
}
.gauche_haut {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/groupeherve/img/fond_vert_haut.gif);
	margin: 0px;
	padding: 5px 0px 0px;
	height: 25px;
	width: 160px;
	text-align: center;
}
.gauche_bas {
	background-image: url(/groupeherve/img/fond_vert_bas.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 160px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}


.tools a:link, .tools a:visited, .tools a:active {
	font-size: 10px;
	color: #545495;
	text-decoration: none;
}
.footer a:link, .footer a:visited, .footer a:active {
	font-size: 10px;
	color: #696969;
	text-decoration: none; 
	
}
.lien_suite a:link, .lien_suite a:visited, .lien_suite a:active {
	color: #6AC618;
	text-decoration: none;
	background-image:url(/groupeherve/img/puce_verte.gif);
	background-repeat: no-repeat;
	padding-left: 10px
}
.lien_suite a:hover {
	color: #90C36F;
	text-decoration: underline;
	background-image:url(/groupeherve/img/puce_verte.gif); 
	background-repeat: no-repeat;
	padding-left: 10px
}
.actualite {
	padding-bottom:5px; 
	border-bottom:1px solid #D2D2D2; 
	margin-bottom: 5px;
} 

 u {
	text-decoration: none;
} 
.tabnav td{	
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: verdana;
	font-size: 9px;	

}
tabnavnom{

	padding-left: 15px;
	

}
.go {
	border: none;
	font-size: 11px;
	color: #6AC618;
	background-color: #FFFFFF;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
	font-family: verdana;
}
.photodroite img {
	float: right;
	padding: 2px;
} 
#news {
	scrollbar-face-color: #FCFCFC;
	scrollbar-arrow-color: #6AC618;
	scrollbar-track-color: #DCDCDC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #FCFCFC;
}
#parcours p{
	margin:0;
	padding:0;
}

/* menu
============= */

#menu {
	position:absolute;
	left:182px;
	top:65px;
	z-index:500;
	background-color:#545495;
	line-height:16px;
	height:16px;	

}
* html #menu {
	top:64px;
	height:13px;
}


#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;


}
#menu ul {
	line-height:16px;
	height:16px;
	margin-bottm:1px ;
}

#menu a {
	display: block;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	font-family: sans-serif;	
	font-size:8pt;
	border-left:1px solid #fff;
	padding: 0 5px 0 5px;

}
* html #menu a {
	padding: 0 5px 0 5px;
}

#menu li {
	float: left;
}

#menu li ul {
	position: absolute;
	z-index:5000;
	/**/width: 200px;	
	height: auto;
	left: -999em;
	background-color:#545495;
	margin-left:0;
	text-align: left ! important;
	padding:0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;

}
#menu li ul li{
	text-align: left;
	/**/width: 200px;
	padding:0 ;

}
#menu li ul li a{
	text-align: left ! important;
	font-weight:normal;


}
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}
#menu li a:hover {
	background-color:#1e66cc;



}

#menu .active {
	color: #545495;
	background-color:#fff;
	border-left: 1px solid #dddde7;
	border-right: 1px solid #dddde7;
	height:16px;

}
* html #menu .active {
	height:auto;

}
#menu .active:hover {
	color: #545495;
	background-color:#fff;
}


#base_line {
	display:none;
	}
#base_line p{
	margin:0;
	padding:0;
	}





/* Emploi
=========================== */

.formulaire{
	awidth:490px;
	padding:0;
	margin:10px 0 0 0 ; 
}
.formulaire p{
	padding:0;
	margin:0px 0 5px 0;
	line-height:20px;

}
.formulaire label {
	width: 188px;

	float:left;
}
.rouge {
	color:#c00;
}
.neuf {
	font-size: 9px;
}
.center {
	text-align:center;
}
.formulaire em {
	font-size:10px;
	
}

#metiers{
	margin-top:10px;
}

.flottant {
	float:none;
}
.flottant select, .flottant input{
	margin:0 20px  10px 0;
	font-size:11px;
}