BODY {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url(images/cm/bkg.gif);
	background-repeat: repeat;
	background-position: left top;
}
H1{
	color: #00789A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	display: block;
	margin-bottom: 20px;
}
H2{
	color: #005A73;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
}
H3{
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: normal;
	display: block;
}
H4{
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: normal;
	text-align: justify;
	display: block;
}
blockquote {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
}
P {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
LI {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-image: url(images/cm/puce-liste.gif);
	margin-bottom: 2px;
	margin-top: 0px;
}
.li-orange {
	list-style-image: url(images/cm/puce-liste-orange.gif);
}
.li-bleu {
	list-style-image: url(images/cm/puce-liste-blu.gif);
}
.li-vert {
	list-style-image: url(images/cm/puce-liste-vert.gif);
}
a {
	text-decoration: underline;
	color: #000000;
}
a:hover{
	text-decoration: underline;
	color: #217695;
}
.form-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #217695;
	background-color: AAC6CD;
	width: 90px;
	border: thin solid #aac6cd;
	height: 16px;
}
a.link-util {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C7DADE;
	text-decoration: none;
}
a:hover.link-util {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3B5564;
	text-decoration: none;
}
.td-menu {
	background-image: url(images/cm/bkg-menus.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
a.lien-menu-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #275464;
	text-decoration: none;
	font-weight: bold;
}
a:hover.lien-menu-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #217695;
	font-weight: bold;
	text-decoration: none;
}
a.lien-menu-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:hover.lien-menu-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D5E6EA;
	font-weight: bold;
	text-decoration: none;
}
.style-automobile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFAA1E;
	text-decoration: none;
}
.style-electricite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00B3EA;
	text-decoration: none;
}
.style-industrie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A3DB1E;
	text-decoration: none;
}
.fd-actus {
	background-color: D3DEE2;
	background-image: url(images/hmpg/fdactus.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.style-sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00789A;
}
.td-actus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275465;
	padding-bottom: 10px;
}
.td-adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #275465;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.td-intro {
	width: 542px;
}
.style-emtgroupe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 49555C;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: 79A5C0;
	border-right-color: 79A5C0;
	border-bottom-color: 79A5C0;
	border-left-color: 79A5C0;
	padding-top: 1px;
}
.style-baseline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #79A5C0;
	border-right-color: #79A5C0;
	border-bottom-color: #79A5C0;
	border-left-color: #79A5C0;
	font-weight: normal;
	letter-spacing: 1px;
	padding-top: 1px;
}
.td-menuon {
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-image: url(images/cm/bkg-menus-on.gif);
	background-repeat: repeat-x;
}
.style-chemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 20px;
	font-weight: normal;
}
a.link-chemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a:hover.link-chemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #217695;
	text-decoration: none;
}
a.link-rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.link-rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D5E6EA;
	text-decoration: none;
}
a.link-ssmenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7F98A3;
	text-decoration: none;
}
a:hover.link-ssmenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #45555D;
	text-decoration: none;
}
.form-go {
	color: #aac6cd;
	background-color: #217695;
	width: 20px;
	border: 1px solid #aac6cd;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
}
.style-blanc9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C7DADE;
	text-decoration: none;
}
.photo-actus {
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #D3DEE2;
}
.td-mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F98A3;
	text-decoration: none;
	padding-top: 5px;
	font-weight: bold;
}
.td-ssmenus {
	padding-left: 4px;
}
.rouge {
	color: #FF0000;
	padding-bottom: 2px;
	border-top: 0px none #FF0000;
	border-right: 0px none #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 0px none #FF0000;
}
.style-bleu {
	color: #00789A;
	padding-bottom: 2px;
	border: 0px none #D3DEE2;
}
.style-date-off {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00789A;
	text-decoration: none;
}
.tab-dates {
	padding: 2px 4px;
	border-top: 1px solid #00789A;
	border-right: 1px solid #00789A;
	border-bottom: 1px solid #00789A;
	border-left: 0px none #00789A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
}
.tab-encadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding-left: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #79A5C0;
	border-right-color: #79A5C0;
	border-bottom-color: #79A5C0;
	border-left-color: #79A5C0;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 120px;
}
.tab-main {
	background-image: url(images/cm/courbe-retour.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-home {
	background-image: url(images/hmpg/courbe-retour_hmp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.td-date-no {
	padding: 2px 5px;
	border-top: 1px solid #00789A;
	border-right: 1px solid #00789A;
	border-bottom: 1px solid #00789A;
	border-left: 0px none #00789A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E4E4E4;
}
.style-legende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.style-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.form-bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00789B;
}
.style-lien-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}
.br3 {
	line-height: 3px;
}
a.style-liens-actus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275465;
	text-decoration: none;
}
a:hover.style-liens-actus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00789A;
	text-decoration: underline;
}
.style-bold {
	font-weight: bold;
}
a.style-lien-pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275465;
	text-decoration: none;
	font-weight: bold;
}
a:hover.style-lien-pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00789A;
	text-decoration: underline;
	font-weight: bold;
}
a.style-lien-pagination-on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00789A;
	text-decoration: none;
	font-weight: bold;
}
.hidetd{display:none; visibility:hidden }
.afftd{visibility:visible }
.td-menu-gb {
	background-image: url(images/cm/bkg-menus.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.form200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 200px;
	border: 1px solid #8BB9C5;
}
.td-libelle-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	background-image: url(images/carrieres/separ-form.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
}
.form100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	width: 100px;
	border: 1px solid #8BB9C5;
}
.stateon {
	FILTER: alpha(Opacity=100);
}
.stateoff {
	FILTER: alpha(Opacity=50);
}
.encadre-gris {
	border: 1px solid #EAECEC;
}
.color-vert {
	color: #8BB355;
}
.color-orange {
	color: #FFAA1E;
}
.color-bleu {
	color: #00B2E9;
}
.encadre-gris-menuapplis {
	border: 1px solid #D5E6EA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.encadre-vert {
	border: 1px solid #D3DEE2;
}
.td-emploi-type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #38A9D3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.td-emploi-secteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00789A;
	margin-bottom: 7px;
	font-weight: normal;
	padding-top: 14px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #38A9D3;
	border-right-color: #38A9D3;
	border-bottom-color: #38A9D3;
	border-left-color: #38A9D3;
}
.td-emploi-poste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-top: 4px;
}
.td-emploi-poste a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00789A;
	font-weight: bold;
	line-height: 15px;
}
.td-emploi-poste a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38A9D3;
}

