* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 1em; PADDING-TOP: 0px;
}
BODY {
	BACKGROUND-IMAGE: url(/images/bg1.png); MARGIN: 0px auto; WIDTH: 1024px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center 90px;
}
P {
	TEXT-ALIGN: justify; LINE-HEIGHT: 1.3; FONT-SIZE: 0.8em;
}
.normalText {
	TEXT-ALIGN: justify; LINE-HEIGHT: 1.3; FONT-SIZE: 1.0em;
	font-weight: normal;
}
.normalText2 {
	/* TEXT-ALIGN: justify; */
	LINE-HEIGHT: 1.3; FONT-SIZE: 1.25em;
	font-weight: normal;
}

LI {
	LIST-STYLE-TYPE: none
}
.boder-title {
	FONT-WEIGHT: bolder
}
A:link {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
fomr {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1 {
	BORDER-BOTTOM: #eae9e9 1px solid; PADDING-BOTTOM: 6px; FONT-VARIANT: normal; PADDING-LEFT: 40px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/images/ico_puce.gif) no-repeat left 50%
}
H4 {
	TEXT-ALIGN: center; FONT-VARIANT: small-caps; MARGIN-BOTTOM: 5px; COLOR: #0066ff; FONT-SIZE: 0.8em
}
STRONG {
	COLOR: #0066ff; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; COLOR: #0066ff; FONT-WEIGHT: bold
}
.clear {
	CLEAR: both
}
#body {
	BORDER-BOTTOM: #eae9e9 2px solid; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 12px; WIDTH: 980px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 30px; BACKGROUND: url(/images/bg.gif) white repeat-y; BORDER-TOP: #eae9e9 2px solid; PADDING-TOP: 0px; -overflow-x: hidden
}
#header {
	WIDTH: 980px; BACKGROUND: url(/images/header_bg.gif) repeat-x; HEIGHT: 75px; PADDING-TOP: 30px
}
#header A:active {
	TEXT-DECORATION: none
}
#header A:hover {
	TEXT-DECORATION: none
}
#header P {
	WIDTH: 235px; BACKGROUND: url(/images/logo.gif) no-repeat left 50%; FLOAT: left; HEIGHT: 55px; MARGIN-LEFT: 30px; PADDING-TOP: 10px
}
#logo_compagny {
	PADDING-LEFT: 50px; COLOR: #0066ff; FONT-SIZE: 1.6em
}
#logo_name {
	COLOR: #999999; FONT-SIZE: 1.6em
}
#slogan {
	FLOAT: right; FONT-SIZE: 0.8em
}
#header UL {
	MARGIN: 15px 30px 0px 0px; FLOAT: right; FONT-SIZE: 0.8em
}
#header UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#home {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/ico_home.gif) no-repeat left 50%; PADDING-TOP: 3px
}
#search {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/ico_search.gif) no-repeat left 50%; PADDING-TOP: 3px
}
#map {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/ico_map.gif) no-repeat left 50%; PADDING-TOP: 3px
}
		#twitter {
			PADDING-LEFT: 20px; BACKGROUND: url(/images/twitter-icon16x16.png) no-repeat left 50%; PADDING-TOP: 3px
		}
		A#twitter:link {
			COLOR: #999999; TEXT-DECORATION: none
		}
		A#twitter:visited {
			COLOR: #999999; TEXT-DECORATION: none
		}
		A#twitter:hover {
			COLOR: #0066ff; TEXT-DECORATION: none
		}
		A#twitter:active {
			COLOR: #0066ff; TEXT-DECORATION: none
		}
		
A#home:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A#home:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A#search:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A#search:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A#map:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A#map:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A#home:hover {
	COLOR: #0066ff; TEXT-DECORATION: none
}
A#home:active {
	COLOR: #0066ff; TEXT-DECORATION: none
}
A#search:hover {
	COLOR: #0066ff; TEXT-DECORATION: none
}
A#search:active {
	COLOR: #0066ff; TEXT-DECORATION: none
}
A#map:hover {
	COLOR: #0066ff; TEXT-DECORATION: none
}
A#map:active {
	COLOR: #0066ff; TEXT-DECORATION: none
}
#menu {
	MARGIN-TOP: 10px; FLOAT: left
}
#menu LI {
	BORDER-BOTTOM: #eae9e9 1px solid; TEXT-ALIGN: right; MARGIN-BOTTOM: 2px; FONT-SIZE: 0.8em; BORDER-RIGHT: #eae9e9 1px solid
}
LI A.link_menu:link {
	PADDING-BOTTOM: 5px; FONT-VARIANT: small-caps; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(/images/ico_arrow_orange.gif) no-repeat left 50%; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
LI A.link_menu:visited {
	PADDING-BOTTOM: 5px; FONT-VARIANT: small-caps; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(/images/ico_arrow_orange.gif) no-repeat left 50%; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
LI A.link_menu:hover {
	PADDING-BOTTOM: 5px; FONT-VARIANT: small-caps; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(/images/ico_arrow_grey.gif) #f8f8f8 no-repeat left 50%; COLOR: #0066ff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
LI A.link_menu:active {
	PADDING-BOTTOM: 5px; FONT-VARIANT: small-caps; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(/images/ico_arrow_grey.gif) #f8f8f8 no-repeat left 50%; COLOR: #0066ff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#menu_img {
	MARGIN-TOP: 10px;
/*
	PADDING-LEFT: 120px;
*/
	WIDTH: 750px;
	PADDING-RIGHT: 10px;
	padding-left: 30px;

	background: #1284B8 url(../images/menu-home-background.png) no-repeat;
	FLOAT: right;

	HEIGHT: 170px;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 25px;
	border-bottom: 3px solid #FF9933;
}
#menu_img P {
	COLOR: #ffffff;
}
	#menu_img p.headerFirst {
		font-size: 30px;
		line-height: 100%;
		padding-top: 20px;
	}
	#menu_img p.headerSecond {
		font-size: 16px;
		font-style: italic;
		padding-bottom: 40px;
		color: #CBE4EE;
	}
	#menu_img p.headerThird {
		font-size: 13px;
		line-height: 135%;
		border-right: 1px solid #60ABCC;
		padding-right: 15px;
		margin-right: 15px;
		float: left;
	}
	#menu_img p.headerForth {
		font-size: 13px;
		line-height: 135%;
		float: left;
	}
		#menu_img p a:link {
			color: #FFFFFF;
			text-decoration: none;
			}
		#menu_img p a:hover {
			color: #FF9933;
			text-decoration: none;
			}
#content {
	/* BORDER-BOTTOM: #eae9e9 5px solid; */
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; WIDTH: 980px; 
	BACKGROUND: url(/images/bottom_menu.gif) repeat-x 50% top;
}
#photo_entreprise {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 5px
}
#left {
	WIDTH: 690px; FLOAT: left
}
#welcome {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#title_bottom {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#left P {
	WIDTH: 490px; FLOAT: right
}
#left LI {
	MARGIN: 0px 20px; WIDTH: 185px; DISPLAY: inline; FLOAT: left
}
.top_frame {
	BACKGROUND: url(/images/top_frame.gif) no-repeat; HEIGHT: 10px; OVERFLOW: hidden
}
.top_frame_255 {
	BACKGROUND: url(/images/top_frame_255.gif) center no-repeat; HEIGHT: 10px; OVERFLOW: hidden
}
.middle_frame {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(/images/middle_frame.gif) repeat-y; PADDING-TOP: 5px
}
.middle_frame_255 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(/images/middle_frame_255.gif) center repeat-y; PADDING-TOP: 5px
}
.middle_frame SPAN, .middle_frame_255 SPAN {
	MARGIN: 0px 10px; DISPLAY: block
}
.middle_frame A, .middle_frame_255 A {
	MARGIN: 0px 10px; DISPLAY: block
}
.bottom_frame {
	BACKGROUND: url(/images/bottom_frame.gif) no-repeat; HEIGHT: 10px; OVERFLOW: hidden
}
.bottom_frame_255 {
	BACKGROUND: url(/images/bottom_frame_255.gif) center no-repeat; HEIGHT: 10px; OVERFLOW: hidden
}
.title_bottom {
	WIDTH: 100%; BACKGROUND: url(/images/bottom_menu.gif) repeat-x 50% top; PADDING-TOP: 20px
}
#left SPAN {
	FONT-SIZE: 0.7em
}

A.link_right:link {
	MARGIN-TOP: 2px; FLOAT: right; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px
}
A.link_right:visited {
	MARGIN-TOP: 2px; FLOAT: right; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px
}
A.link_right:hover {
	MARGIN-TOP: 2px; FLOAT: right; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px; TEXT-DECORATION: underline
}
A.link_right:active {
	MARGIN-TOP: 2px; FLOAT: right; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px; TEXT-DECORATION: underline
}

		A.link_left:link {
			MARGIN-TOP: 2px; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px
		}
		A.link_left:visited {
			MARGIN-TOP: 2px; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px
		}
		A.link_left:hover {
			MARGIN-TOP: 2px; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px; TEXT-DECORATION: underline
		}
		A.link_left:active {
			MARGIN-TOP: 2px; COLOR: #0066ff; FONT-SIZE: 0.7em; MARGIN-RIGHT: 5px; TEXT-DECORATION: underline
		}

#right {
	height:300px;
	BACKGROUND-IMAGE: url(/Phocus_files/rounded_box2.gif); PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 30px; WIDTH: 220px; PADDING-RIGHT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; FLOAT: right; MARGIN-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-TOP: 5px
}
#right DIV {
	PADDING-TOP: 20px
}
#right P {
	MARGIN: 10px 0px
}
.input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: 10px; WIDTH: 150px; BACKGROUND: url(/images/input_text.gif) no-repeat; HEIGHT: 20px; MARGIN-LEFT: 5px; FONT-SIZE: 0.8em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 5px 5px 0px 0px; WIDTH: 62px; BACKGROUND: url(/images/button.gif) no-repeat; FLOAT: right; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 0.8em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#resol {
	POSITION: fixed; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 230px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #bfc6d9; FONT-SIZE: 10px; TOP: 0px; LEFT: 1280px; -position: absolute
}
#resol H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LETTER-SPACING: 3px; FONT-SIZE: 15px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#resol H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LETTER-SPACING: 3px; FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#footer {
	LINE-HEIGHT: 125%; MARGIN-TOP: 10px; WIDTH: 980px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/images/footer_bg.gif) repeat-x 50% top; FLOAT: left; HEIGHT: 50px; FONT-SIZE: 0.7em; PADDING-TOP: 15px
}
#footer_terms {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 40px; LEFT: 0px
}
#footer_terms H1 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-VARIANT: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c6c6c6; FONT-SIZE: 0.8em; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 60px
}
#footer_terms A {
	TEXT-DECORATION: underline
}
#footer_terms STRONG {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c6c6c6; FONT-WEIGHT: normal
}
#footer_terms A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c6c6c6; FONT-WEIGHT: normal
}
#holder {
	POSITION: relative; MARGIN: 0px auto; MIN-HEIGHT: 100%
}
.blue {
	COLOR: #0066ff
}
.paragraph {
	LINE-HEIGHT: 125%; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 12px; FONT-WEIGHT: normal
}

