BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0;
}
IMG, FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS, CAPTION, CITE, VAR, TH, CODE, DFN, EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1, H2, H3, H4, H5, H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
BODY {
	FONT: 13px/1.22 arial,helvetica,clean,sans-serif; 
}
BODY {
	COLOR: #3d3d3d; TEXT-ALIGN: center
}
/**************************
* 
****************************/
H1 {
  
}
H2 {
  
}
.upline_mission {
  float:left; background: url('../../uploads/images/upline_mission.png') no-repeat left top; text-indent:-9999px; width:668px; height:48px; 
}
* html .upline_mission {
  *background: none; width:517px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/upline_mission.png'); 
}

.upline_recrutement {
  float:left; background: url('../../uploads/images/upline_recrutement.png') no-repeat left top; text-indent:-9999px; width:634px; height:50px; 
}
* html .upline_recrutement {
  *background: none; width:517px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/upline_recrutement.png'); 
}

.upline_offre {
  float:left; background: url('../../uploads/images/upline_offre.png') no-repeat left top; text-indent:-9999px; width:517px; height:26px; 
}
* html .upline_recrutement {
  *background: none; width:517px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/upline_offre.png'); 
}

.upline_valeurs {
  float:left; background: url('../../uploads/images/upline_valeur.png') no-repeat left top; text-indent:-9999px; width:546px; height:48px; 
}
* html .upline_valeurs {
  *background: none; width:517px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/upline_valeur.png'); 
}

.upline_valeurs_2 {
  float:left; background: url('../../uploads/images/upline_valeurs_2.png') no-repeat left top; text-indent:-9999px; width:396px; height:33px; 
}
* html .upline_valeurs_2 {
  *background: none; width:517px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/upline_valeurs_2.png'); 
}

H4 {
  
}
HR {
  height : 1px; color : #e4e4e4; background-color : #e4e4e4; margin:0; padding:0;   
}
A {
	COLOR: #1585db; text-decoration:underline;
}
A:link {
	COLOR: #1585db; text-decoration:underline;
}
A:hover {
	COLOR: #1585db; text-decoration:none;
}
A:active {
	COLOR: #1585db
}
A:visited {
	COLOR: #0c548c
}
A.effect, A.effect:link {
  text-decoration:none;
}
A.effect:hover {
  text-decoration:underline;
}
.clear_float {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.textIndent9999 {
	text-indent:-9999px;
}
.size10 {
	font-size:10px;
}
.size11 {
	font-size:11px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:14px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.mg-r1 {
/*margin right*/
	margin-right:1px;
}
.mg-r4 {
	margin-right:4px;
}
.mg-r8 {
	margin-right:8px;
}
.mg-r46 {
	margin-right:46px;
}
.mg-r14 {
  margin-right:14px;
}
.mg-l5 {
	margin-left:5px;
}
.mg-l8 {
	margin-left:8px;
}
.mg-l10 {
	margin-left:10px;
}
.mg-l20 {
	margin-left:20px;
}
.mg-l23 {
	margin-left:23px;
}
.mg-l40 {
	margin-left:40px;
}
P.mg5 {
	margin:5px 0 0px 0; 
}
.mg-l1 {
/*margin right*/
	margin-left:1px;
}
.mg-l10 {
	margin-left:30px;
}
.mg-l50 {
	margin-left:50px;
}
.mgtop8 {
	margin-top:8px;
}
.mgtop20 {
	margin-top:20px;
}
.mgtop40 {
	margin-top:40px;
}
.mgtop10 {
	margin-top:10px;
}
.mgtop3 {
	margin-top:1px;
}
.mgtop2 {
	margin-top:2px;
}
.mgtop5 {
	margin-top:5px;
}
.mgtop7 {
	margin-top:7px;
}
.mgBottom3 {
	margin-bottom:3px;
}
.mgBottom5 {
	margin-bottom:5px;
}
.mgBottom10 {
	margin-bottom:10px;
}
.mgBottom20 {
	margin-bottom:20px;
}
.mgTopBottom5 {
  margin:5px 0 5px 0;
}
.mgTopBottom10 {
  margin:10px 0 10px 0;
}
.mgTopBottom15 {
  margin:15px 0 15px 0;
}
.mgTopBottom40 {
  margin:40px 0px;
}
.padd5 {
  padding:5px
}
.padd10 {
  padding:10px
}
.padd15 {
  padding:15px
}
.padd20 {
  padding:20px
}
.padd25 {
  padding:25px
}
.padd40 {
  padding:40px
}
.paddLeft5 {
	padding-left:5px
}
.paddLeft10 {
	padding-left:10px
}
.paddLeft15 {
	padding-left:15px
}
.paddLeft20 {
	padding-left:20px
}
.paddLeft25 {
	padding-left:25px
}
.paddLeftRight15 {
	padding-left:15px; padding-right:15px;
}
.paddRight10 {
	padding-right:10px
}
.paddBottom5 {
  padding-bottom:5px;
}
.paddBottom10 {
  padding-bottom:10px;
}
.paddBottom15 {
  padding-bottom:15px;
}
.paddBottom20 {
  padding-bottom:20px;
}
.paddBottom40 {
  padding-bottom:40px;
}
.paddTopBottom5 {
  padding:5px 0 5px;
}
.paddTopBottom10 {
  padding:10px 0 10px;
}
.paddTopBottom15 {
  padding:15px 0 15px;
}
.h14 {
	height:14px;
}
.h90 {
	height:90px;
}
.w100 {
	width:100px;
}
.w150 {
	width:150px;
}
.w175 {
	width:175px;
}
.w500 {
	width:500px;
}
.text {
	font: normal normal normal 11px arial, sans-serif;
}
.verdana {
	font-family:verdana; 
}
.trebuchet{
	font-family:trebuchet MS; 
}
.tahoma{
	font-family:tahoma; 
}
.small {
	font-size:10px;
}
.small2 {
	font-size:11px;
}
.small3 {
	font-size:9px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.pointer {
	cursor:pointer;
}
.text-indent {
	text-indent:20px;
}
.clear_both {
	clear:both;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.no-bold {
  font-weight:normal;
}
.upper {
	text-transform:uppercase;
}
.lower {
	text-transform:lowercase;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.no-underline {
	text-decoration:none;
}
.strike {
	text-decoration:line-through;
}
.white {
	color:white;
}
.black {
	color:#3d3d3d;
}
.green {
	color:#007063;
}
A.black, A.black:link, A.black:visited {
	color:#464646;
}
A.white, A.white:link, A.white:visited {
	color:#ffffff;
}
A.blue, A.blue:link, A.blue:visited {
  color:#597290;
}
A.green, A.green:link, A.green:visited {
  color:#007063;
}
A.red, A.red:link, A.red:visited {
  color:#ff0204;
}
.blue {
	color:#597290;
}
.blue-light {
color:#02b8e8;
}
.blue-middle-light {
color:#0279b3;
}


.bg-red {
	background-color:red;
}
.bg-white {
	background-color:#fbfbfb;
}
.bg-blue {
	background-color:#597290;
}
.bg-gray {
	background-color:#e3e4e7;
}
A.gray, A.gray:link {
	color:#646464;
}
A.orange, A.orange:link {
	color:#f89200;
}
.gray {
	color:#646464;
}
.orange {
	color:#f89200;
}
.red {
	color:#ff0204;
}
.none {
	display:none;
}
.display {
	display:block;
}
.block {
  display:block;
}
.no-border {
  border:0px;
}
.fleft {
	float:left;
}
.fright {
	float:right; 
}
.tleft {
	text-align:left; 
}
.tcenter{
	text-align:center; 
}
.tright {
	text-align:right; 
}
.justify {
  text-align:justify;
}
.debug {
	border:1px solid red;
}
.debug-light {
	border-top:1px solid red;
	border-bottom:1px solid red;
}

.bordertop {
  border-top:1px solid #ccc;
}
.borderbottom {
  border-top:1px solid #d2d2d2;
}
.lheight20 {
  line-height:20px;
}
.arial {
  font-family:arial;
}
.verdana {
  font-family:verdana;
}
.tindent25 {
  text-indent:25px;
}
.opacity1 {
	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity: 1; opacity: 1;  
}
.opacity05 {
	filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;  
}
.opacity08 {
	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8;  
}
.opacity09 {
	filter:alpha(opacity=90);	-moz-opacity:0.9;	-khtml-opacity: 0.9; opacity: 0.9;  
}
/*-----------------*/
.bgGrayArrow {
	background: url('../images/arrow-bg-gray.gif') no-repeat 3px 50%; text-indent:15px;
}
.bgWhiteArrow {
  background: url('../images/arrow-bg-white.gif') no-repeat 3px 50%; text-indent:20px;
}
.bgGrayArrowSearch {
	background: url('../images/search-arrow.gif') no-repeat 3px 50%; text-indent:20px;
}
.bgGrayArrowSearch2 {
	background: url('../images/arrow-bg-gray.gif') no-repeat 3px 3px; text-indent:20px;
}
.bgPDF {
	background: url('../images/pdf.ico.gif') no-repeat 3px 3px; text-indent:50px; height:40px; width:100%;
}

/*************************************
 **
 **************************************/ 
#page-content {
	MARGIN: 0px auto; WIDTH: 100%; TEXT-ALIGN: left; display:block; 
}

#adjust-container {
	MARGIN: 0px auto; WIDTH: 990px; TEXT-ALIGN: left; display:block; POSITION: relative;
}

#main-container {
	MARGIN: 0px 0; WIDTH: 990px; TEXT-ALIGN: left;
}
#container-inner {
  WIDTH: 990px; 
}
/*--*/
.simple {
  background: url(../images/bg_facilitis.jpg) no-repeat left top;
}
.mission {
  background: url(../images/bg_facilitis_mission.jpg) no-repeat left top;
}
.offres {
  background: url(../images/bg_facilitis_offre.jpg) no-repeat left top;
}
.contact {
  background: url(../images/bg_facilitis_contact.jpg) no-repeat left top;
}
/*********************
**
**********************/
#header {
	MARGIN: 0px auto; WIDTH: 990px; TEXT-ALIGN: left; POSITION: relative; overflow:hidden; height:200px
}

SPAN#logo {
  background:url('../images/logo-facilitis.png') no-repeat 0px 0px; width:151px; height:115px; margin:15px 0 0px 20px;
}

* html SPAN#logo {
	background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo-facilitis.png", sizingMethod="scale"); width:151px; height:115px;
}
/***********************
 **
 ************************/
#footer {
	MARGIN: 0px auto; WIDTH: 990px; background:#fff; TEXT-ALIGN: left; POSITION: relative;overflow:hidden;
}
#footer UL {
  padding: 10px 0 40px 220px;
}
#footer UL LI.first {
  background:none; padding: 0px 5px 0 0px;   
}
#footer UL LI {
  font:normal normal normal 11px arial; color:#9b9fa2; display:inline; list-style: none; background:url('../images/vsep.gif') no-repeat left 50%; color:#0279b3; padding: 0px 5px 0 15px;   
}
#footer UL LI A, #footer UL LI A:visited, #footer UL LI A:link {
  color:#0279b3; text-decoration:none;   
}
/************************
 **
 ***********************/ 
/*--*/
#leftcolumn {
  float:left; display:block; width:197px;
}
#main {
  float:left; display:block; width:793px;
}
* html #main {
  overflow:hidden;   
}

/***************************************
 **
 ****************************************/
/*-btn_main.on.gif-*/ 
UL#mainmenu {
  width:169px; text-align:left; margin:60px 0 0 0; padding:0; float:right; 
}
#mainmenu LI {
  float:left; display:block; position:relative; width:169px; margin: 2px 0px; 
}
#mainmenu LI A, #mainmenu LI A:link, #mainmenu LI A:visited {
  float:left; letter-spacing:0.05em ; width:169px; background:url('../images/btn_main.off.gif') no-repeat left top; color:#142f57; margin:0px; text-indent:20px; text-decoration:none; font:normal normal bold 12px 'arial'; line-height:28px; height:28px; text-transform:uppercase; 
}
#mainmenu LI A:hover, #mainmenu LI A.active, #mainmenu LI A.active:link, #mainmenu LI A.active:visited {
  background:url('../images/btn_main.on.gif') no-repeat left top; color:#fff; 
}
/**************************************
 **
 **************************************/
/**Define CSS Wisiwyg **/
#content {
  font:normal normal normal 11px 'arial'; color:#666666; margin:20px;
}
#content H1 {
  font:normal normal bold 16px 'verdana'; color:#1c64a4; text-transform:uppercase; margin:10px 0px;
}
#content H2 {
  font:normal normal bold 16px 'verdana'; color:#1e385d;
}
#content P {
  margin:10px 0 10px 0;
}
/***********************************
 **
 ***********************************/
.canvas_common {
  background-image: url(../images/bg_canvas.common.gif); 
  background-repeat: no-repeat; 
  background-position : right bottom;
}
.canvas_blue {
  background-image: url(../images/bg_canvas.blue.gif); 
  background-repeat: no-repeat; 
  background-position : right bottom;
}


.canvas_common UL.red_disc {
  padding: 0 0 0 25px;  
}
.canvas_common UL.red_disc UL {
  padding: 0 0 0 0px;  
}
.canvas_common UL.red_disc LI {
  list-style: none; background:url('../images/disc_red.gif') no-repeat left 8px; color:#597290; padding: 5px 0 0 15px;   
}
.canvas_common UL.red_disc LI LI {
  list-style: none; background:url('../images/line.gif') no-repeat left 8px; color:#597290; padding: 5px 0 0 15px;   
}
/*--*/
.canvas_common UL.blue_disc {
  padding: 0 0 0 25px;  
}
.canvas_common UL.blue_disc LI.first {
  background:none; padding: 0px 5px 0 0px;   
}
.canvas_common UL.blue_disc LI {
  display:inline; list-style: none; background:url('../images/disc_blue.gif') no-repeat left 50%; color:#0279b3; padding: 0px 5px 0 15px;   
}

.canvas_blue UL.white_disc {
  padding: 0 0 30px 0px;  
}
.canvas_blue UL.white_disc P {
  padding: 0 0 30px 0px; font:normal normal normal 11px verdana; border:1px solid #000;  
}
.canvas_blue UL.white_disc LI.first {
  float:left; background:none; padding: 0px 5px 0 0px;   
}
.canvas_blue UL.white_disc LI {
  float:left; font:normal normal normal 11px verdana; display:inline; list-style: none; background:url('../images/disc_white.gif') no-repeat left 3px; color:#fff; padding: 0px 5px 10px 15px;   
}
/***********************************
 **
 **********************************/

/********************************
 **
 ********************************/
UL#home_animate { 
  float:left; margin :0px 0 20px 0; width:730px; height:260px; 
}
UL#home_animate LI {
  display:inline; margin: 2px; background:none; text-align:center; text-indent:-9999px; width:auto; height:auto;
}

/*--*/
UL#home_animate LI A.thumbs_01, UL#home_animate LI A.thumbs_01:visited, UL#home_animate LI A.thumbs_01:link {
  float:left; margin:0 3px 3px 0; background:url('../../uploads/images/homepage.01.png') no-repeat left top; width:231px; height:113px;
}
UL#home_animate LI A.thumbs_01:hover {
  background:url('../../uploads/images/homepage.01.hover.png') no-repeat left top;
}
UL#home_animate LI A.thumbs_02, UL#home_animate LI A.thumbs_02:visited, UL#home_animate LI A.thumbs_02:link {
  float:left; margin:0 3px 3px 0; background:url('../../uploads/images/homepage.02.png') no-repeat left top; width:231px; height:113px;
}
UL#home_animate LI A.thumbs_02:hover {
  background:url('../../uploads/images/homepage.02.hover.png') no-repeat left top;
}
UL#home_animate LI A.thumbs_03, UL#home_animate LI A.thumbs_03:visited, UL#home_animate LI A.thumbs_03:link {
  float:left; margin:0 0 3px 0; background:url('../../uploads/images/homepage.03.png') no-repeat left top; width:231px; height:113px;
}
UL#home_animate LI A.thumbs_03:hover {
  background:url('../../uploads/images/homepage.03.hover.png') no-repeat left top;
}
UL#home_animate LI A.thumbs_04, UL#home_animate LI A.thumbs_04:visited, UL#home_animate LI A.thumbs_04:link {
  float:left; margin:0 3px 0px 0; background:url('../../uploads/images/homepage.04.png') no-repeat left top; width:347px; height:113px;
}
UL#home_animate LI A.thumbs_04:hover {
  background:url('../../uploads/images/homepage.04.hover.png') no-repeat left top;
}
UL#home_animate LI A.thumbs_05, UL#home_animate LI A.thumbs_05:visited, UL#home_animate LI A.thumbs_05:link {
  float:left; background:url('../../uploads/images/homepage.05.png') no-repeat left top; width:347px; height:113px;
}
UL#home_animate LI A.thumbs_05:hover {
  background:url('../../uploads/images/homepage.05.hover.png') no-repeat left top;
}
/********************************
 **
 ********************************/
DIV.values {
  float:left; overflow:hidden; width:314px; height:225px; cursor:pointer;
}
#content DIV.values H2 {
  text-transform:uppercase; text-align:left; font:normal normal bold 14px 'arial'; color:#4f7ca4; padding:15px 0px;
}
#content DIV.values H3 {
  color:#4f7ca4; font-size:11px; font-weight:bold;
}
#content DIV.values P {
  color:#4f7ca4; font-family:verdana;
}

#content DIV.values:hover H2 {
  text-transform:uppercase; text-align:left; font:normal normal normal 20px 'arial'; color:#4f7ca4; padding:15px 0px;
}
#content DIV.values:hover H3 {
  color:#4f7ca4; font:normal normal bold 16px 'arial';
}
#content DIV.values:hover P {
  color:#4f7ca4; font:normal normal normal 12px 'verdana';
}


DIV#canvas01 {
  background:url('../images/canvas.01.jpg') no-repeat left top;  
}
DIV#canvas01:hover {
  position:absolute; z-index:1000; background:url('../images/canvas.01.hover.jpg') no-repeat left top; width:425px; height:308px; margin:0px -2px;  
}
/*--*/
DIV#canvas02 {
  background:url('../images/canvas.02.jpg') no-repeat left top;  
}
DIV#canvas02:hover {
  position:absolute; z-index:1000; background:url('../images/canvas.02.hover.jpg') no-repeat left top; width:425px; height:308px; margin:0px -105px;
}

/*--*/
DIV#canvas03 {
  background:url('../images/canvas.03.jpg') no-repeat left top;  
}
DIV#canvas03:hover {
  position:absolute; z-index:1000; background:url('../images/canvas.03.hover.jpg') no-repeat left top; width:425px; height:308px; margin:-75px -2px;  
}

/*--*/
DIV#canvas04 {
  background:url('../images/canvas.04.jpg') no-repeat left top;  
}
DIV#canvas04:hover {
  position:absolute; z-index:1000; background:url('../images/canvas.04.hover.jpg') no-repeat left top; width:425px; height:308px; margin:-75px -105px;  
}
/**********************************************
 ** HOMEPAGE
 ********************************************/
#content .homepage H2 {
  margin:15px 0px; text-transform:uppercase;
}
#content .homepage UL {
  padding: 10px 0 0 25px;
}
#content .homepage UL UL {
  padding: 0 0 0 0px;  
}
#content .homepage UL LI {
  list-style: none; background:url('../images/disc_big_red.gif') no-repeat left 50%; color:#597290; padding: 5px 0 0 15px; height:24px; font:normal normal normal 14px 'arial';   
}
/**********************************************
 ** MISSION
 ********************************************/
.missionPage#content H3 {
  clear:both; text-indent:25px; padding:10px 0px; font:normal normal bold 14px arial; color:#02b8e8; text-transform:uppercase;
}
.missionPage#content UL {
  padding: 0 0 0 25px;  
}
.missionPage#content UL LI.first {
  /*Demande de marie - mardi 11 août 2009 15:38*/
  /*background:none; padding: 0px 5px 0 0px;*/  
}
.missionPage#content UL LI {
  border:1px solid #fbfbfb; display:inline; list-style: none; background:url('../images/disc_blue.gif') no-repeat left 50%; color:#0279b3; padding: 0px 5px 0 15px;   
}
/**********************************************
 ** RECRUTEMENT
 ********************************************/
.recrutPage#content H3 {
  clear:both; text-align:center; font:normal normal bold 16px arial; text-transform:uppercase; color:#597290;  
}
.recrutPage#content UL {
  padding: 0 0 0 25px; 
}

.recrutPage#content UL LI {
  list-style: none; background:url('../images/disc_red.gif') no-repeat left 8px; color:#597290; padding: 5px 0 0 15px;    
}
.mail-rec {
  font:normal normal normal 10px arial;
}
/**********************************************
 ** REFERENCES
 ********************************************/
.referencesPage#content UL {
  padding: 10px 20px 20px 80px;  
}
.referencesPage#content UL UL {
  padding: 0 0 0 0px;  
}
.referencesPage#content UL LI {
  list-style: none; background:url('../images/disc_red.gif') no-repeat left 14px; color:#597290; padding: 10px 0 0 15px;   
}
.referencesPage#content UL LI LI {
  list-style: none; background:url('../images/line.gif') no-repeat left 8px; color:#597290; padding: 5px 0 0 15px;   
}

/**********************************************
 ** OFFRES
 ********************************************/
#parts01 {
  float:left; overflow:hidden; width:370px;
}
.offers#content DL {
  text-align:right;
}
.offers#content DL SPAN {
  text-align:right; float:right; margin-left:20px; font:normal normal normal 30px verdana
}
.offers#content DT {
  font:normal normal bold 16px arial; text-transform:uppercase; color:#597290;
}
.offers#content DD {
  font:normal normal bold 11px arial; text-transform:uppercase; color:#6586a4;
}
.offers#content .text-roll {
  width:233px; margin-top:25px
}
.offers#content .text-roll P {
  color:#fff; font-size:11px; font-family:verdana; clear:both; 
}


.offers#content .text-roll P {
  color:#fff; font-size:11px; font-family:verdana; clear:both; 
}
.offers#content .text-roll UL {
  padding: 0 0 30px 0px; float:left; clear:both; color:#fff; 
}
.offers#content .text-roll UL P {
  padding: 0 0 30px 0px; font:normal normal normal 11px verdana;  
}
.offers#content .text-roll UL LI.first {
  float:left; background:none; padding: 0px 5px 0 0px;   
}
.offers#content .text-roll UL LI {
  float:left; font:normal normal normal 11px verdana; display:inline; list-style: none; background:url('../images/disc_white.gif') no-repeat left 3px; color:#fff; padding: 0px 5px 10px 15px;   
}

#parts00 {
  float:left; width:750px; overflow:hidden;
}

#parts01 {
  
}


#parts01 UL LI {
  padding:20px; margin:0px 0px; cursor:pointer;
}
#parts01 UL LI.mos-active {
  background:url('../images/bg_li_offre.gif') no-repeat right bottom; color:#597290;
}
#parts01 UL LI.mos-active DD {
  color:#fff;
}
/*--*/
#parts01 UL LI#rollover01 {
  width:300px; float:right; margin-right:30px; 
}
#parts01 UL LI#rollover02 {
  width:300px; float:right; margin-right:30px;
}
#parts01 UL LI#rollover03 {
  width:300px; float:right; margin-right:30px;
}
#parts01 UL LI#rollover04 {
  width:300px; float:right; margin-right:30px; 
}
#parts01 UL LI#rollover05 {
  width:300px; float:right; margin-right:30px;
}
#parts01 UL LI#rollover06 {
  width:300px; float:right; margin-right:30px; 
}
#parts01 UL LI H3 {
  float:left; 
}

#parts02 {
  float:left; overflow:hidden; width:250px; margin-left:120px; 
}

/*--*/
#text_rollover01 {
  height:400px;
}
#text_rollover02 {
  height:400px;
}
#text_rollover03 {
  height:400px;
}
#text_rollover04 {
  height:400px;
}
#text_rollover05 {
  height:400px;
}
#text_rollover06 {
  height:400px;
}


/*******************************
 ** CONTACT
 ********************************/
.contact-inner {
  margin:447px 0 50px 490px;
}
* html .contact-inner {
  margin:447px 0 0px 0px;
}

/*******************************
 ** CONTACT
 ********************************/
#recrutement-img {
  margin:-30px 10px 0 90px; border:1px solid #fbfbfb;
}

* html #recrutement-img {
  float:left; position:absolute; margin:-85px 10px 0 90px; border:1px solid #fbfbfb;
}







