html,body {
	background-color : #e7e7e8;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	text-align: left;
	color : black;
}

p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	text-align: left;
	color : black;
	font-style: normal;
	font-weight: normal;
	padding-left: 0px;	
}

p.homepageActu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align: left;
	color : #333333;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-left: 15px;	
	padding-right: 15px;	
}

p.homepageActuTitre {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 12pt; 
	text-align: left;
	color : black;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;	
	padding-right: 15px;	
}

p.homepageActiv {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align: left;
	color : #333333;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;	
	padding-right: 15px;	
}

p.homepageMenu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align: left;
	color : #333333;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 30px;	
	padding-right: 15px;	
}

p.colonneVerticale {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align: left;
	color : #666666;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;				
}

p.colonneVerticaleDate {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 11pt; 
	text-align: left;
	color : #d67516;
	font-style: normal;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
}

p.colonneVerticaleTitre {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 11pt; 
	text-align: left;
	color : black;
	font-style: normal;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
}

p.colonneVerticaleLieu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align: left;
	color : black;
	font-style: normal;
	font-weight: bold;
	padding-left: 5px;				
}

h1 {
	font-size : 14pt; 
	font-family: Arial, Helvetica, sans-serif;
	color : #d67516; 
	text-align: left;
	font-weight: bold;
	padding-right: 0px;	
}

h2 {
	font-size : 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color : black;
	text-align: left;
	font-weight: bold;
	padding-left: 0px;	
	padding-top: 15px;
}

h3 {
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color : black; 
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 15px;	
}

h4 {
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color : black; 
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 15px;	
}

h5 {
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color : black; 
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 15px;	
}

h6 {
	font-size : 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color : black; 
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;	
}

a:link {
	color: #006699;
	text-decoration:none;
}
a:visited {
	color: #006699;
	text-decoration:none;
}
a:hover {
	color:#3399CC;
	text-decoration:none;
}


/* ---------- TITRAGE MENU HORIZONTAL ---------------------------------- */

h6.TitrageMenu {
	float: left;
	display: block;
	font-size : 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: black;
	margin: 0 5px 0 0;
	padding: 5px 15px;
	background-color: #cdcdce;
}

h6.TitrageMenuEtab {
	float: left;
	display: block;
	font-size : 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: white;
	margin: 0 5px 0 0;
	padding: 5px 15px;
	background-color: #ce6017;
}

/* ---------- MENU HORIZONTAL 1 NIV 02 ---------------------------------- */

#menuhz02 ul {
	margin:0;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}

#menuhz02 li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}

#menuhz02 a {
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
	margin: 0 0px 0 0;
	padding: 4px 8px;
	background-color: #787a7b;
	border-color: #e7e7e8;
	
}

#menuhz02 a:hover {
	background-color: #d3834e;
	color: white;
}

#menuhz02 #current a {
	background-color: #d4820e;
	color: white;
	border-color: #d4820e;
}

/* ---------- MENU HORIZONTAL 1 NIV 03 ---------------------------------- */

#menuhz03 ul {
	margin:0;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}

#menuhz03 li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}

#menuhz03 a {
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
	margin: 0 6px 0 0;
	padding: 4px 8px;
	background-color: #787a7b;
	border-color: #e7e7e8;
	
}

#menuhz03 a:hover {
	background-color: #c5cb11;
	color: white;
}

#menuhz03 #current a {
	background-color: #d3834e;
	color: white;
	border-color: #d4820e;
}

/* ---------- MENU VERTICAL 3 NIV ---------------------------------- */

.menuvt01 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 160px; /* Width of Menu Items */
}
	
.menuvt01 ul li{
	position: relative;
	margin: 0 0 6px 0;
}
	
/*Sub level menu items */
.menuvt01 ul li ul{
	position: absolute;
	width: 260px; /*sub menu width*/
	top: 0;
	visibility: hidden;
	background-color: #e7e7e8;
}

/* Sub level menu links style */
.menuvt01 ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #717070;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 4px 8px;
	border-bottom: 0px solid white;
	text-align: left;
	background-color: #DADADA;
}

.menuvt01 ul li a:visited{
	background-color: #DADADA;
	color: #717070;
}

.menuvt01 ul li a:hover{
	background-color: #d3834e;
	color: #ffffff;
}

.menuvt01 .subfolderstyle{
	background: #DADADA url(../images/arrow-list-b-f.gif) no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .menuvt01 ul li { float: left; height: 1%; }
* html .menuvt01 ul li a { height: 1%; }
/* End */

/* ---------- TABLEAU FICHES ETABLISSEMENTS  ---------------------------------- */

#tabprado {
	width: 550px;
	margin-left: 30px;
	margin-top: 20px;
	border-top: 1px solid #d5d5d5;
}

#tabprado td {
	font-family: Arial; 
	font-size : 10pt; 
	color: black;
	padding: 6px 6px 6px 12px;
	width: auto;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

#tabprado td.TabPradoTitre {
	font-family: Arial; 
	font-size : 8pt; 
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#FFFFE9;
}

/* ---------- TABLEAU PHOTOS ETABLISSEMENTS  ---------------------------------- */

#tabphoto {
	width: 540px;
	margin-left: 15px;
	margin-top: 0px;
}

#tabphoto td {
	font-family: Arial; 
	font-size : 9pt; 
	color: #666666;
	padding: 5px 5px 5px 5px;
	width: auto;
}

/* ---------- TABLEAU FRISE HISTORIQUE  ---------------------------------- */

#tabfrise {
	width: 560px;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	margin-left: 20px;
	margin-top: 0px;
}

#tabfrise td {
	font-family: Arial; 
	font-size : 9pt; 
	color: #666666;
	padding: 20px 20px 20px 20px;
	width: auto;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
}

/* ---------- TABLEAU OFFRES D'EMPLOI (LISTE)  ---------------------------------- */

#tabemploiliste {
	width: 720px;
	margin-left: 20px;
	margin-top: 0px;
}

#tabemploiliste td {
	font-family: Arial; 
	font-size : 8pt; 
	color: black;
	text-align: left;
	padding: 3px 3px 3px 3px;
	width: auto;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

#tabemploiliste th {
	font-family: Arial; 
	font-size : 8pt; 
	color: black;
	text-align: left;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#FFFFE9;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

/* ---------- TABLEAU OFFRES D'EMPLOI (DETAIL)  ---------------------------------- */

#tabemploidetail {
	width: 550px;
	margin-left: 70px;
	margin-top: 0px;
}

#tabemploidetail td {
	font-family: Arial; 
	font-size : 10pt; 
	color: black;
	text-align: left;
	padding: 3px 3px 3px 3px;
	width: auto;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

#tabemploidetail th {
	font-family: Arial; 
	font-size : 10pt; 
	color: black;
	text-align: left;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#FFFFE9;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

</style>
