body {
	margin: 0;	
	font-family: 'Muli', sans-serif;
	height:100%; 
	padding:0;	 
}
a {
	outline: medium none;
}
a:focus {
	outline:0;
}

body, td, div, p, a {
    font-family: 'Muli',sans-serif;
}

.content-page-center-inner a.download { 
	background-image: url(../img/icon-download.jpg);
	background-repeat: no-repeat;
	background-position: right center; 
	color: #6a6a6a; 
	text-decoration: none; 
	font-size: 10px; 
	margin-top: 23px; 
	padding-right: 12px; 
	float: left; 
}

.content-page-center-inner a.download:hover {
	color: #6a6a6a; 
	text-decoration: none;
}

.content-page-center-inner a.view { 
	background-image: url(../img/icon-view.gif); 
	background-repeat: no-repeat; 
	background-position: right center; 
	color: #6a6a6a; 
	text-decoration: none; 
	font-size: 10px; 
	padding-right: 15px; 
	float: left; 
	margin-right: 8px; 
	margin-top: 23px; 
}

.content-page-center-inner a.view:hover { 
	color: #6a6a6a; 
	text-decoration: none; 
}

.lower_case{
	text-transform:lowercase;
	font-size:20px;
}

.viewdown { 
	font-size: 11px; 
	margin-bottom: 20px; 
	padding-right: 10px; 
}

.viewdown a {
	text-decoration: none; 
	color: #6a6a6a;
}
#content-page #related-brochure img.icodown{ 
	margin-right: 3px; 
	margin-bottom: -2px; 
	margin-left: 3px; 
	padding: 0px; 
	margin-top: 0px; 
}

.content-page-center-inner img.flag {
	padding-left: 6px;
    vertical-align: 0px;
	margin-bottom: 0;
    margin-right: 0;
}

#preload {
	background-color:#fff;
	opacity: 0.7;
	width:100%;
	height:100%;
	position:absolute;
	z-index:99997;
}
#preload p.loader {
	text-align:center;
}

img.submit_button{
	position:absolute;
	left: 187px;
	top: 20px;
}	

.item-page #tabs-1 img, .item-page #tabs-2 img, .item-page  #tabs-3 img{
	margin:5px;
}

h1, h2, h3, h4, h5, h6, p, ul, li, span, label, a {
	font-family: 'Muli', sans-serif;
	color: #000000;
	margin:0;
	padding:0;
}

h6.blank{
	background-image: url('../img/blance.png');
	width: 200px;
}

li{
	color: #414141;
	text-align: left;
}

h1 {
	font-size:22px;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
}
p, ul, li, span, label, a, ol {
	font-size:12px;
}
.content  td.left {
	padding-right: 10px;
}
.content  td.right {
	padding-left: 10px;
}


#header {
	background: url('../img/bkg-header.png') repeat-x;
	width: 100%;
	height: 70px;
	max-height:70px;
	position:relative;	
	min-width:1200px;
}
body.width-inf-1280 #header {
	height: 100px;
}
#header h1 {
	padding-left: 12px;
	padding-top:3px;
	width: 170px;
	height:63px;
	float:left;
}
#header h1 a {
	background: url('../img/logo.gif') no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width: 307px;
	height:63px;
}
#header #menu-navigation {
	position:absolute;
	right: 50px;
	bottom: 8px;
	letter-spacing: 0.5px;
}
#header #menu-navigation a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
#header #menu-navigation a:hover {
	color: #035f92;
}
#header #menu-navigation li, #header #menu-top li {
	display: inline;
}
#header {
	z-index:1000000;
}
#header #menu-navigation li.liparent{
	position:relative;
}
#header #menu-navigation li.liparent a{
	cursor:default;
}
#header #menu-navigation li div{
  display:none;
  position:absolute;
  top:13.5px;
  left:-7px;
  background:#F6F8FB;
  padding-top:9px;
  z-index:100;
  
}
#header #menu-navigation li div ul{
  border: 1px solid #c4c7ce;
}
#header #menu-navigation li ul li{
  display:block;
  width:290px;
  padding:3px 6px;
  border-bottom:1px solid #c4c7ce;
}
#header #menu-navigation li ul li a{
	display:block;
	width:100%;
}
#header #menu-navigation li ul li:hover a{
	color: #25acf5;
}
#header #menu-navigation li ul li a{
	font-size:12px;
}
#header #menu-navigation li ul li.lilast{
  border-bottom:none;
}
#header #menu-navigation li ul li a:hover{
	color: #25acf5;
	cursor:pointer;
}
#header #menu-navigation li:hover div{
	display:block;
}
#header #menu-top {
	position:absolute;
	right: 230px;
	top: 11px;
}
#header #menu-top a {
	font-size: 13px;
	color: #000;
	text-decoration: none;
}
#header #menu-top a:hover {
	color: #035f92;
}
#header .mod_googleSearch {
	position: absolute;
	right: 35px;
	top: 8px;
	font-size: 12px;
}
#header .mod_googleSearch fieldset {
	float: right;
}

#header .button_img {
	border:0;
	width: 19px;
	height:16px;
	margin-top: 2px;
	padding-left: 7px;
	margin-left: 4px;
}

/*============================TEST=============================*/
#header .copyright {
	bottom: 0px;
	color: #4F4F4F;
	font-size: 12px;
	position: fixed;
	//position: absolute;
	right: 14px;
}

#header a.disclaimer  {
	color: #4F4F4F;
	font-size: 12px;
	text-decoration:none;
}

#header a.disclaimer:hover  {
	color: #000;
}

#header #menu-footer {
/*
	position: absolute;
	top: 3px;
*/	
	position: fixed;
	bottom: 40px;
	right: 14px;	
	overflow:hidden;
}
#header #menu-footer li, #header #ss-menu-footer li {
	display: inline;
	color: #000;
}

#header #menu-footer a {
	color: #01adef;
	font-size: 14px;
	text-decoration:none;
	font-weight: normal;
}
#header #menu-footer a:hover {
	color: #035f92;
}
#header #ss-menu-footer {
	position: absolute;
	right: 13px;
	top: 22px;
}
#header #ss-menu-footer a {
	color: #000;
	font-size: 14px;
	text-decoration:none;
}
#header #ss-menu-footer a:hover {
	color: #035f92;
}
/*==========================END TEST===========================*/




#form-recherche .inputbox {
	height:15px;
	border: 1px solid #4b4b4c;
	vertical-align: top;
	font-size:12px;
	font-family: 'Muli', sans-serif;
	font-style:italic;
	color: #4F4F4F;
}

#content {
	position:relative;
	padding-bottom:52px;
	min-height: 550px;
	min-width:1200px;
	margin-bottom:55px;
	z-index:10;
	display:inline;
}
#content .title-right {
	position: absolute;
	color: #fff;
	font-size: 44px;
	right: 26px;
	top: 46px;
	text-align: right;
	overflow:hidden;
	height: 115px;
	font-weight: 200;
}
#tabs {
	position: absolute;
	left: 75px;
	top: 100px;
	width: 659px;
	padding-bottom: 150px;
	background:url(../img/bg-nav.png) no-repeat;
}
#content #tabs.ui-tabs .ui-tabs-hide {
	display: none !important;
}
#tabs .nav-tabs li {
	float: left;
	text-align: center;
}
#tabs .nav-tabs a {
	text-decoration: none;
	color: #888888;
	font-size: 16px;
	width: 219px;
	height: 35px;
	padding-top: 14px;
	display: block;
}
#tabs .nav-tabs li.first a {
	width: 220px;
}

#tabs .nav-tabs li.second a {
}

#tabs .nav-tabs li.third a {
	width: 219px;
}
#tabs .tabs-footer{
	background: url(../img/bg-nav-footer.png) no-repeat bottom left;
	width:685px;
	height:15px;
	float:left;
}
#tabs .nav-tabs .ui-state-active a {
	color: #035f92;
	background:url(../img/bg-nav-active.png);
}
#tabs .nav-tabs  li.first.ui-state-active a{
	background-position: left top;
}
#tabs .nav-tabs  li.third.ui-state-active a{
	background-position: right top;
}
#tabs .tabs.ui-widget-content {
	float: left;
	width: 657px;
	background:#fff;
	padding-left: 1px;
	border-top: 2px solid #FFFFFF;
}
#tabs p, #tabs h3 {
	padding-left: 22px;
	padding-right: 22px;
}
#tabs h3 {
	padding-top: 10px;
	font-size: 20px;
}
#tabs p {
	padding-top: 10px;
	font-size: 14px;
	padding-bottom: 50px;
	line-height: 16px;
}
#tabs .tabs-more {
	display: block;
	position:absolute;
	left: 22px;
	bottom: 20px;
	font-size: 14px;
	color: #00aeef;
	text-decoration:none;
	position: relative;
	margin-top: -20px;
}
#tabs .tabs-more span {
	color:#6a6a6a;
	font-size: 14px;
}
#degrade-top-content-page {
	background: url('../img/degrade-top-content-page.png') no-repeat;
	margin: -5px auto 0;
	padding-right: 13px;
	height: 13px;
	width: 980px;
}

#content-page { 
	width: 980px; 
	background: url('../img/degrade-content-page.png') repeat-y;
	margin: 0 auto; 
	overflow:hidden; 
	padding-bottom: 30px; 
	padding-left:13px; 
	position:relative; 
	min-height: 740px; 
	margin-bottom:60px; 
	z-index:10; 
}

#degrade-bottom-content-page {
	background: url('../img/degrade-bottom-content-page.png') no-repeat;
	margin: 0 auto 0;
	padding-left: 14px;
	height: 13px;
	width: 980px;
}
p.fil-ariane {
	padding-left: 10px;
	padding-top: 10px;
	width:100%;
	height:25px;
	float:left;
	font-size:10px;
	text-transform:uppercase;
	color:#333333;
}
p.fil-ariane a {
	text-decoration: none;
	color:#333333;
	font-size:10px;
	float:left;
	text-transform:uppercase
}
p.fil-ariane img {
	float: left;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
}

#content-page h2 {
	color: #0c0c0c;
	font-size: 19px;
	padding-bottom: 20px;
	text-transform: uppercase;
}
#content-page p.h2-text-intro {
	color: #4a4a4a;
	font-size: 13px;
	width:395px;
	clear: left;
}
#content-page h2, #content-page p.h2-text-intro, #content-page .h2-logo {
	float: left;
}
#content-page .h2-et-text {
	float: left;
	padding: 30px 3px;
}
#content-page .h2-logo {
	height: 178px;
	width:71px;
	padding: 10px;
}
#page-left {
	width: 229px;
	float:left;
	background:url('../img/degrade-content-right.jpg') repeat-y;
	padding-bottom: 15px;
	padding-top: 15px;
}
#top-content-page-left {
	background:url('../img/top-content-right.jpg') no-repeat;
	width:229px;
	height:6px;
	float:left;
	margin-top: 20px;
	font-size:0;
}
#content-page-left {
	width: 229px;
	float:left;
}
#bottom-content-page-left {
	background:url('../img/bottom-content-right.jpg') no-repeat;
	width:229px;
	height:6px;
	float:left;
}
#page-center {
	width: 509px;
	float:left;
	padding-top: 3px;
}
#top-content-page-center {
	background:url('../img/top-content-center.jpg') no-repeat;
	height:2px;
	float:left;
	font-size:0;
	width: 509px;
}
#content-page-center {
	float:left;
	background-image: url(../img/degrade-content-center.jpg);
	background-repeat: repeat-y;
	width: 509px;
}

#content-page-center h3 {
	font-size:18px;
	color: #035f92;
	padding-top:10px;
	padding-left:0px;
}

#bottom-content-page-center {
	width:100%;
	height: 10px;
	float:left;
	background-image: url(../img/bottom-content-center.jpg);
	background-repeat: no-repeat;
}
#page-right {
	width: 229px;
	float:left;
}
#top-content-page-right {
	background:url('../img/top-content-right.jpg') no-repeat;
	width:229px;
	height:6px;
	float:left;
	font-size:0;
}
#content-page-right {
	width: 229px;
	float:left;
	background:url('../img/degrade-content-right.jpg') repeat-y;
}
#content-page-right h2 {
	text-transform: none;
}
#bottom-content-page-right {
	background:url('../img/bottom-content-right.jpg') no-repeat;
	width:229px;
	height:6px;
	float:left;
}
#content-page-left #top-menu-left {
	background:url('../img/top-menu-left.jpg') no-repeat;
	width:229px;
	height:6px;
	float:left;
	font-size:0;
}
#content-page-left .menu-left {
	background: url("../img/fond-menu-left.jpg") repeat-y scroll 0 0 transparent;
	float: left;
	margin-left: 0;
	padding-left: 4px;
	width: 230px;
}
#content-page-left #bottom-menu-left {
	background:url('../img/bottom-menu-left.jpg') no-repeat;
	width:229px;
	height:6px;
	float:left;
}
#content-page-left .menu-left li a {
	font-size: 11px;
	color: #6a6a6a;
	text-decoration:none;
	background:url('../img/degrade-menu-left.jpg') no-repeat;
	height:26px;	
	padding-left: 10px;
	padding-top:12px;
	display:block;
}

#content-page-left .menu-left li.current a {
	background:url('../img/fleche-ss-menu-left.jpg') no-repeat scroll 218px center #0068A2;	
	color: #fff;
}

#content-page-left .menu-left li.current ul li a {
	color:#363636;
	margin-left: 15px;
	background:url('../img/puce-ss-menu-left.jpg') no-repeat left 8px;
}

#content-page-left .menu-left li.current ul li a:hover {
	color: #035f92;
}

#content-page-left .menu-left li.current ul li.current {
    background: url("../img/fleche-ss-menu-left.jpg") no-repeat scroll 218px center #0068A2;	
    width: 225px;	
}

#content-page-left .menu-left li.active a {
	color: #035f92;
	font-weight:bold;
}

#content-page-left .menu-left li.two-lignes  a{
	padding-top: 6px;
	height: 32px;
}

#content-page-left .menu-left li.parent {
    background: url("../img/puce-ss-menu-left-on.jpg") no-repeat scroll left 8px transparent;
    color: #FFFFFF;
}
#content-page-left .menu-left .ss-menu-left{
	background: url('../img/degrade-ss-menu-left.jpg') repeat-y;
	padding-bottom: 9px;
	padding-top: 3px;
}
#content-page-left .menu-left .ss-menu-left li a{
  position: block;
  background: url("../img/puce-ss-menu-left.jpg") no-repeat scroll 8px 50% transparent;
  color: #363636;
  font-family: 'Muli',sans-serif;
  font-size: 11px;  
  font-weight:normal;
  height: 16px;
  line-height: 12px;
  
  margin-bottom: 0px;
  margin-top: 0px;
  
  padding-left: 20px;
  padding-right: 4px;
  
  padding-top: 4px;
  width: 195px;
}
#content-page-left .menu-left .ss-menu-left li a:hover {
	color: #035f92;
	font-weight:normal;
}
#content-page-left .menu-left .ss-menu-left li.current{
	background: url("../img/fleche-ss-menu-left.jpg") no-repeat scroll 218px center #0068A2;	
    width: 225px;
}
#content-page-left .menu-left .ss-menu-left li.current a{
	background: url("../img/puce-ss-menu-left-on.jpg") no-repeat scroll 8px transparent;	
    color: #FFFFFF;
	font-weight:normal;
}

#content-page #content-page-left .tabs-more {
	display: block;
	font-size: 11px;
	color: #00aeef;
	text-decoration:none;
	position:absolute;
	bottom:10px;
	right:15px;	
}
#content-page .tabs-more span {
	color:#6a6a6a;
	font-size: 14px;
}
#content-page #have-you-read-it {
	padding-left: 10px;
	position:relative;
	border-bottom:3px solid #0068a2;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 4px;
}
#content-page #have-you-read-it h2 {
	text-transform: none;
}
#content-page #have-you-read-it img {
	padding-left: 10px;
}
#content-page h2 {
	float:none;
}
#content-page #did-you-know {
	padding-left: 15px;
	padding-right: 10px;
}
#content-page #did-you-know h2 {
	text-transform: none;
}
#content-page #did-you-know .answer {
	color: #000000;
	float: right;
	font-size: 13px;
	padding-left: 9px;
	text-decoration: none;
	margin-right: 5px;
	background-image: url(../img/arrow-answer.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
}
#content-page #did-you-know a:hover {
	color: color
: #035f92;;
	color: #035f92;
}
#content-page #did-you-know p.intro {
	color: #303030;
	font-size: 13px;
}
#content-page #did-you-know p.text {
	color: #636363;
	font-size: 13px;
	display:none;
}

#content-page #tabs-center.ui-tabs .ui-tabs-hide {
	display: none !important;
}
#content-page #tabs-center ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;		
}

#content-page #tabs-center ul li {
	float:left;
	clear: none;
	position: relative;		
}

#content-page #tabs-center ul li.first {
	background-image: none;
	margin: 0px;
	padding-left: 0;
	padding-right: 1px;
}
#content-page #tabs-center ul li.second {
	background-image: none;
	margin: 0px;
	padding: 0px;		
}
#content-page #tabs-center ul li.third {
	background-image: none;
	margin: 0px;
	padding-left: 1px;
	padding-right: 0;
}
#content-page #tabs-center ul li a {
	color: #2a2a2a;
	font-size:14px;
	text-decoration:none;
	display:block;
	background:url('../img/degrade-tabs-content.jpg') repeat-x;
	width: 166px;
	height: 28px;
	text-align: center;
	padding-top: 12px;	
	border-bottom:3px solid #f0f0f0;
}

#content-page #tabs-center ul li a.inside_content{
	color: #01ADEF;
	font-size:12px;
	text-decoration:underline;
	background:none;
	display:inline;	
}

#content-page #tabs-center ul li.ui-state-active a {
	color:#035f92;
	background:none;
	border-left:2px solid #f0f0f0;
	border-top:2px solid #f0f0f0;
	border-right:2px solid #f0f0f0;
	border-bottom:none;
}
#content-page #tabs-center .tabs {
	padding-right: 15px;
	padding-left: 15px;
}

#content-page #tabs-center .tabs h3 {
	color: #035f92;
	font-size:18px;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
	clear: both;
}
#content-page #tabs-center .tabs h4 {
	background-color: #828282;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-right: 0px;
	padding-top: 3px;
	-webkit-text-size-adjust:none;
	padding-right: 5px;
	margin-bottom: 12px;
	clear: both;
}
#content-page #tabs-center .tabs h5 {
	color:#414141;
	font-size: 14px;
	font-weight:bold;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
	clear: both;
}
#content-page #tabs-center .tabs h6 {
	color:#8e8e8e;
	font-size: 14px;
	font-weight:bold;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
	clear: both;
}

#content-page #tabs-center .tabs p {
	font-size: 13px;
	color:#414141;
	text-align: left;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;	
	padding-top: 10px;
	clear:both;
}

#content-page #tabs-center .tabs ul {
	font-size: 13px;
	float: none;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
	margin-left: 8px;
}
#content-page #tabs-center .tabs ul li {
	font-size: 13px;
	list-style-type: none;
	margin-left: 0px;
	float: none;
	margin-bottom: 8px;
	clear: both;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 16px;
}
.content-page-center-inner p {
		font-size: 13px;
	color:#414141;
	text-align: left;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
}
.content-page-center-inner a {
	outline: medium none;
	color:#0372af;
	text-decoration:none;
	font-size:13px
}
.content-page-center-inner a:hover {
	text-decoration:underline
}
.content-page-center-inner h1 {
	font-size:22px;
}
.content-page-center-inner h2 {
	font-size:20px;
}
.content-page-center-inner h3 {
color: #035f92;
	font-size:18px;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
	clear: both;
}
.content-page-center-inner h4 {
background-color: #828282;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-right: 0px;
	padding-top: 3px;
	-webkit-text-size-adjust:none;
	padding-right: 5px;
	margin-bottom: 12px;
	clear: both;
}
.content-page-center-inner h5 {
	color:#414141;
	font-size: 14px;
	font-weight:bold;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
	clear: both;
}
.content-page-center-inner h6 {
	color:#8e8e8e;
	font-size: 14px;
	font-weight:bold;
	-webkit-text-size-adjust:none;
	margin-bottom: 8px;
	clear: both;
}
.content-page-center-inner img {
	margin-right:15px;
	margin-bottom: 10px;
	margin-top: 3px;
}

.content-page-center-inner img.icodown{
	margin: 0 3px -2px;
}


.content-page-center-inner ul {
font-size: 13px;
	float: none;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
	margin-left: 8px;
}
.content-page-center-inner ul li {
	font-size: 13px;
	list-style-type: none;
	margin-left: 0px;
	float: none;
	margin-bottom: 8px;
	clear: both;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 16px;
}
.content-page-center-inner ol {
	margin-bottom: 4px;
	margin-top: 4px;
}
.content-page-center-inner ol li {
	margin-bottom: 8px;
	color:#414141;
	font-size:13px;
	margin-left: 8px;
}
#content-page .item-page {

}
#content-page .item-page ul {
	margin-top: 12px;
	margin-bottom: 8px;
	margin-left: 12px;
}
#content-page .item-page ul li {
	font-size: 13px;
	list-style-type: none;
	margin-left: 0px;
	float: none;
	margin-bottom: 8px;
	clear: both;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 16px;
}
#content-page .item-page a {
	color: #01ADEF;
    font-size: 12px;
    outline: medium none;
    text-decoration: underline;
	display:inline;
	height:25px;
}

#content-page .item-page a:hover {

}

#content-page .item-page span {
    color: #6A6A6A;
    font-size: 14px;
}

#content-page  a.more_inside {
	color: #01ADEF;
    font-size: 11px;
    outline: medium none;
    text-decoration: none;
	display:block;
	height:25px;
}

#content-page  a:hover.more_inside {

}

.borderbot {
	padding-left: 0px;
	padding-bottom:16px;
}
.ontheweb {
	height: 12px;
}
.onwebsite {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 8px;
}

.onweb a {
	color: #1BB8F3;
	font-weight: normal;
	text-decoration:none;	
}

.onweb a:hover {
    color: #ff9900;
}

#content-page #content-page-center .tabs-accordeon {
	background: url('../img/point.jpg') repeat-x bottom left;
	overflow: hidden;
	padding-bottom: 25px;
	padding-top: 11px;
	position: relative;
	text-align:justify;
}
#content-page #content-page-center .tabs-accordeon.last {
	background: none;
}
#content-page #content-page-center .tabs-accordeon .info-lightbox {
	display:none;
}
.info-lightbox {
	width: 100%;
	float: left;
}
.info-lightbox p {
	color: #3b3b3b;
	font-size: 14px;
	float:left;
	padding-left:5px;
}
.pp_close {
	z-index:100;
}
.info-lightbox span.legend {
	position:absolute;
	top: 0;
	font-size: 14px;
	right: 5px;
}
#content-page #content-page-center div.tabs-accordeon-img {
	position:relative;
	margin: 0 auto 10px;
	padding-top: 15px;
	width: 408px;
}
#content-page #content-page-center div.tabs-accordeon-img img {
	display: block;
}
#content-page #content-page-center div.tabs-accordeon-img p.img-more a {
	background: url("../img/btn-img-more.png") no-repeat;
	bottom: 5px;
	display: block;
	height: 14px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	width: 14px;
}
#content-page strong {
	font-weight:bold;
}
#content-page #content-page-center .tabs-more {
	display: block;
	font-size: 11px;
	color: #00aeef;
	text-decoration:none;
	position:absolute;
	bottom: 0px;
	right:0px;
	width:60px;
}
#content-page #content-page-center .tabs-more.open {
	background: url('../img/arrow-accordeon-close.jpg') 486px 5px no-repeat;
	padding-right: 20px;
	width: 100%;
	height: 25px;
	text-align: right;

}
#content-page #content-page-center .tabs-more.close {
	background: url('../img/arrow-accordeon.jpg') 486px 5px no-repeat;
	background-color:white;
	padding-right: 20px;
	width: 100%;
	height: 25px;
	text-align: right;
	
}
#content-page #reference {
	width:220px;
	float:left;
	padding-bottom:22px;
	position:relative;
	padding-left:5px;
	padding-top: 10px;
}
#content-page .separateur-reference {
	padding-left:5px;
}
#content-page #content-page-right h2 {
	padding-bottom:8px;
	padding-left:10px;
}
#content-page #reference img {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
#content-page #content-page-right .tabs-more {
	display: block;
	font-size: 11px;
	color: #00aeef;
	text-decoration:none;
	position:absolute;
	bottom:10px;
	right:15px;
}
#content-page #related-brochure {
	float: left;
	padding-top: 5px;
	padding-bottom:25px;
	position:relative;
	padding-left: 5px;
}
#content-page #related-brochure p {
	color:#303030;
	font-size:13px;
	padding-left:10px;
}
#content-page #related-brochure img {
	padding-left:5px;
}
#page-center-all {
	padding-left: 6px;
	width: 960px;
	padding-top: 30px;
}
h3.h3-title-reference {
	background: url('../img/fond-h3.jpg') no-repeat;
	height:35px;
	color:#ffffff;
	font-size: 18px;
	width:417px;
	padding-left: 17px;
	font-family: 'Muli', sans-serif;
	float:left;
}

h3.h3-title-reference-sub {
	background: url('../img/fond-h4.jpg') no-repeat 32px;
	height:35px;
	color:#ffffff;
	font-size: 18px;
	width:617px;
	padding-left: 49px;
	font-family: 'Muli', sans-serif;
	float:left;
}

.table-reference {
	border-collapse:collapse;
	border-top: 0;
	border-bottom: 0;
	border-left:0;
	border-right:0;
	border-color:#b2b2b2;
	margin-left:15px;
	margin-bottom: 20px;
}

.table-reference .elt-reference {
	width:220px;
	height:150px;
	position:relative
}

.table-reference .elt-reference-sub {
	width:220px;
	height:150px;
	position:relative;
	margin-top:-15px;
}

.table-reference .elt-reference-bottom {
	position:absolute;
	bottom:0;
	left:0;
	color:#ffffff;
	width:210px;
	height:35px;
	z-index:1;
	padding-left: 5px;
	padding-top: 5px;
	padding-right:5px;
}
.table-reference p.open-lightbox a {
	color: #FFFFFF;
	height: 150px;
	position: absolute;
	text-decoration: none;
	width: 220px;
	z-index: 1;
}
.table-reference .elt-reference-bottom p {
	font-size:14px;
	color:#ffffff;
}
.table-reference .elt-reference-bottom .ville-date {
	font-size:12px;
	float:left;
	color:#ffffff;
}
.table-reference .elt-reference-bottom .ref {
	font-size:12px;
	float:right;
	color:#ffffff;
}
.table-reference td {
	width: 220px;
	padding:8px;
}
.table-reference .line-top td {
	padding-top: 8px;
	border-top: 0;
}
.table-reference .line-bottom td {
	padding-bottom: 0px;
	border-bottom:0;
}
.table-reference td.first {
	padding-left: 0;
	border-left: 0;
}
.table-reference td.last {
	padding-right:0;
	border-right: 0;
}
.table-reference .line-top.one-line {
	border-bottom: 1px solid #b2b2b2;
}
.table-reference .elt-reference-transparence {
	position:absolute;
	bottom:0;
	left:0;
	width:220px;
	height:40px;
	z-index:1;
	background-color:#000000;
}
#search-for-reference {
	height: 190px;  
	padding-left: 15px;  
	padding-top: 5px;  
	position: absolute;  
	right: 27px;  
	top: 65px;  
	width: 270px;  
	background-color: transparent;  
	background-image: url(../img/fond-form-reference.jpg);  
	background-repeat: no-repeat;  
	background-position: center top;
}
#search-for-reference h4 {
	font-size:16px;
}
#form-search-for-reference label {
	font-size: 12px;
	color:#000000;
	width:100px;
	display:block;
}
#form-search-for-reference input, #form-search-for-reference select {
	font-size: 11px;
	color:#6c6c6c;
	width: 153px;
	height:18px;
}
#form-search-for-reference input {
	height: 16px;
}
#form-search-for-reference #field-submit {
	border:0;
	background: url('../img/btn-submit-ok.jpg');
	height: 20px;
	width: 30px;
	margin-top:0px;
	cursor:pointer;
}
#content-page .h2-et-text.whithout-logo {
	float: left;
	padding: 30px 3px 30px 21px;
}
#form-search-for-reference td {
	padding-top:2px;
}
#form-search-for-reference #select-year {
	width: 100px;
	height:18px;
}
#form-search-for-reference {
	width: 280px;
}
.table-reference .info-lightbox.lightox-project-reference {
	display:none;
	position:relative;
}
.info-lightbox.lightox-project-reference h5 {
	font-size: 15px;
	color:#000000;
	padding-bottom:5px;
}
.info-lightbox.lightox-project-reference p {
    color: #3B3B3B;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding-bottom: 10px;
    padding-left: 0;
}
.info-lightbox.lightox-project-reference label {
    color: #9E9E9E;
    float: left;
    font-size: 12px;
	margin-top:-10px;
	font-weight:normal;
}
.info-lightbox.lightox-project-reference p.two-line {
    color: #9E9E9E;
    float: left;
    font-size: 13px;   
    width: 740px;
}
.info-lightbox.lightox-project-reference .link-project-reference-lightbox {
	position:absolute;
	top:0;
	right:0;
	font-size: 11px;	
	font-weight:bold;
}
.info-lightbox.lightox-project-reference a.link-jr{
	position:absolute;
	right:0;
	font-size: 11px;
	color:#00aeef;
	text-decoration:none;
}
.info-lightbox.lightox-project-reference a.link-project-reference-lightbox span {
	color: #6A6A6A;
	font-size: 14px;
}
#page-center-all a.all-references {
	color: #00AEEF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	margin-top: 5px;
}

#page-center-all a.all-references:hover {
	cursor:pointer;
}

#footer {
	background-color: #f6f8fb;
	opacity: 0.9;
	width: 100%;
	height: 59px;
	max-height:59px;
	position:fixed;
	bottom: 0;	
	min-width:1200px;	
}

#footer {
	z-index:10 !important;
}

#footer .copyright {
	bottom: 0px;
	color: #4F4F4F;
	font-size: 12px;
	position: absolute;
	right: 14px;
}

#footer a.disclaimer  {
	color: #4F4F4F;
	font-size: 12px;
	text-decoration:none;
}

#footer a.disclaimer:hover  {
	color: #000;
}

#footer #menu-footer {
	position: absolute;
	right: 14px;
	top: 3px;
	overflow:hidden;
}
#footer #menu-footer li, #footer #ss-menu-footer li {
	display: inline;
	color: #000;
}
#footer #menu-footer a {
	color: #01adef;
	font-size: 14px;
	text-decoration:none;
	font-weight: normal;
}
#footer #menu-footer a:hover {
	color: #035f92;
}
#footer #ss-menu-footer {
	position: absolute;
	right: 13px;
	top: 22px;
}
#footer #ss-menu-footer a {
	color: #000;
	font-size: 14px;
	text-decoration:none;
}
#footer #ss-menu-footer a:hover {
	color: #035f92;
}


#newsletter_form {
	width: 218px;
	position: absolute;
	top: 9px;
	left: 11px;
}
#newsletter_form label {
	color: #000;
	font-size: 16px;
}
#newsletter_email{
	width: 178px;
	height:18px;
	border: 1px solid #939394;
	font-size:12px;
	font-family: 'Muli', sans-serif;
	font-style:italic;
	color:#4F4F4F;
}
#field-valide-newsletter {
	background: url('../img/btn-ok.png') no-repeat;
	border:0;
	text-indent:-9999px;
	width: 21px;
	height:20px;
	cursor: pointer;
	top: 23px;
	left: 190px;
	position: absolute;
}
.tabs-accordeon h5 {
	font-size: 16px;
	padding-bottom: 6px;
	font-weight:bold;
	color:#414141;
	-webkit-text-size-adjust:none;
}
.tabs-accordeon h6 {
	font-size:16px;
	color:#8e8e8e;
	margin-bottom: 6px;
}
.tabs-accordeon img {
	margin-right:15px;
	margin-bottom: 10px;
}
.tabs-accordeon ol {
	margin-bottom: 12px;
	margin-top: 12px;
}
.tabs-accordeon ol li {
	margin-bottom: 8px;
	color:#414141;
	font-size:13px
}
.tabs-accordeon p {
	font-size: 13px;
	color:#414141;
	-webkit-text-size-adjust:none;
}
div.tabs-accordeon-img2 {
	float: left;
	position: relative
}
.tabs-accordeon-img2 img {
	display: block;
}
div.tabs-accordeon-img2 p.img-more2 a {
	bottom: 13px;
	display: block;
	height: 14px;
	overflow: hidden;
	position: absolute;
	right: 18px;
	text-indent: -9999px;
	width: 14px;
	background-image: url(../img/btn-img-more.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content-page-center-inner .inner-img .info-lightbox3 {
	display:none;
}
.info-lightbox3 {
	width: 100%;
	float: left;
}
.info-lightbox3 p {
	color: #3b3b3b;
	font-size: 14px;
	float:left;
	padding-left:5px;
}
.info-lightbox3 span.legend {
	position:absolute;
	top: 0;
	font-size: 14px;
	right: 5px;
}
div.inner-img {
	float: left;
	position: relative
}
.inner-img img {
	display: block;
}
div.inner-img p.img-more3 a {
	bottom: 13px;
	display: block;
	height: 14px;
	overflow: hidden;
	position: absolute;
	right: 18px;
	text-indent: -9999px;
	width: 14px;
	background-image: url(../img/btn-img-more.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.item-img {
	width:455px;
	height:156px;
	overflow:hidden;
}
.text-none {
	display:none
}
.img-reference {
	margin-left:0px
}
.info.text-none p {
	background:#414141;
}
.pp_description p {
	color:#414141;
}
.inner {
	margin-left:12px
}
.inner h2 {
	font-size:20px;
	text-transform: uppercase;
}
#page-center-inner {
	width: 735px;
	float:left;
	padding-top: 3px;
	margin-left: 3px;
}
#top-content-page-center-inner {
	background:url('../img/top-content-center-inner.jpg') no-repeat;
	width:735px;
	height:10px;
	float:left;
	font-size:0;
}
.content-page-center-inner {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	float: left;
	width: 484px;
}
div.inner-img {
	float: left;
	position: relative
}
.inner-img img {
	display: block;
}
div.inner-img p.img-more3 a {
	bottom: 13px;
	display: block;
	height: 14px;
	overflow: hidden;
	position: absolute;
	right: 18px;
	text-indent: -9999px;
	width: 14px;
	background-image: url(../img/btn-img-more.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.gray {
	color:#a2a2a2;
	text-decoration: underline;
	font-size: 13px;
}
.text-blue {
	margin-top: 30px;
	margin-bottom: 5px;
}
a.gray:hover {
	text-decoration: none;
}
#bottom-content-page-center-inner {
	background:url('../img/bottom-content-center-inner.jpg') no-repeat;
	width:735px;
	height: 10px;
	float:left;
}
#inner-bottom {
	background-color: #0068a2;
	color: #FFF;
	width: 500px;
	padding-top: 5px;
	float: left;
	padding-bottom: 5px;
	position: relative;
	left: 5px;
}
a.print {
	width:66px;
	text-decoration:none;
	font-size:11px;
	color:#FFF;
	background-image: url(../img/bg-print.png);
	background-repeat: no-repeat;
	height: 17px;
	text-align: left;
	margin-left: 10px;
	float: left;
	padding-left: 10px;
	text-transform: uppercase;
	padding-top: 2px;
}
a.sent {
	width:154px;
	text-decoration:none;
	font-size:11px;
	color:#FFF;
	background-image: url(../img/bg-sent.png);
	background-repeat: no-repeat;
	height: 17px;
	text-align: left;
	padding-top: 2px;
	float: left;
	padding-left: 10px;
	text-transform: uppercase;
	margin-left: 5px;
	display:none;
}
a.back-top {
	width:154px;
	text-decoration:none;
	font-size:11px;
	color:#FFF;
	background-image: url(../img/bg-top.png);
	background-repeat: no-repeat;
	height: 15px;
	text-align: right;
	padding-top: 4px;
	float: right;
	letter-spacing: 1px;
	margin-left: 5px;
	background-position: right;
	padding-right: 25px;
	margin-right: 10px;
}
.arrow01 {
	background-image: url(../img/arrow01.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
	margin-top: 5px;
}
.arrow01:hover {
	background-image: url(../img/arrow01-over.gif);
}

.arrow02 {
	background-image: url(../img/arrow02.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
	margin-top: 10px;
}
.arrow02:hover {
	background-image: url(../img/arrow02-over.gif);
}

.page-navigation {
	text-align:center;
	display:block;
	clear:both;
	overflow:hidden;
	margin:0;
	padding-top: 1.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}
.page-navigation a, .page-navigation a:visited, .page-navigation span {
	color:#828282;
	text-decoration:underline;
	font-weight: bold;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 1px;
}
.page-navigation a:hover {
	text-decoration:none;
	cursor: pointer;
}
.page-navigation a.previous, .page-navigation a.previous:visited, .page-navigation span.previous {
	color: #0291c6;
	text-decoration: none;
}
.page-navigation a.next, .page-navigation a.next:visited, .page-navigation span.next {
	padding-top: 0;
	padding-bottom: 0;
}
.pagerDB {
	clear: both;
	text-align: center;
}
.pagerDB a, .pagerDB strong.pagerDB-current {
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
 div.pagerDB {
	clear: both;
	padding-top: 2em;
	padding-bottom: 0;
	padding-right: 15px;
	padding-left: 15px;
}

 div.pagerDB a {
	color: #000;
	background-color: #d2d2d2;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0.5em;
	padding-right: 1.3em;
	padding-bottom: 0.5em;
	padding-left: 1.3em;
}

div.pagerDB a:hover {
	color: #FFF;
	background-color:#57b6d9;
	text-decoration:none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0.5em;
	padding-right: 1.3em;
	padding-bottom: 0.5em;
	padding-left: 1.3em;
}
div.pagerDB strong {
	color: #000000;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 0.5em;
}
.img-project{
	float:left;
	width: 225px;
	margin-top: 20px;
}
.name-project {
	float:left;
	margin-left: 25px;
	margin-top: 72px;
}
.line-gray{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 20px;
}
.line-gray2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.title-img{	
	color: #363636;
	font-size: 14px;
	height:38px;
	padding-bottom:10px
}
.block-column{	
	float: left;
	margin-bottom: 16px;
	margin-right: 10px;
	padding-top: 5px;
	width: 230px;
}
.block-column-large {
	width: 250px;
	float: left;
	padding-top: 10px;
	margin-bottom: 40px;
}
.block-column-margin-bottom {
	padding-bottom: 25px;

}
.block-brochures {
	padding-bottom: 15px;
}
.block-column-no-margin-right {
	margin-right: 0px;
}
.block-img{
	float:left;
	width: 90px;
}
.col-type-left {
	float: left;
	width: 40px;
	color: #828282;
	font-size: 12px;
}
.col-type-left p {
	color: #828282;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0px;
}
.col-type-right {
	float: left;
	width: 70px;
}
.col-type-right p {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0px;
}
.block-img-large {
	float:left;
	width: 100px;
	margin-right: 10px;
}
.title-catagory {
	background: url('../img/fond-h3.jpg') no-repeat;
	height:35px;
	color:#ffffff;
	font-size: 18px;
	width:418px;
	padding-left: 17px;
	font-family: 'Muli', sans-serif;
	float:left;
}
.block-img-brochure {
	float:left;	
}
.title-brochure {
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 15px;
	color: #363636;
}
.title-brochure02 {
	font-size: 14px;
	padding-bottom: 15px;
	color: #363636;
	padding-top: 5px;
}
.title-blue {
	color: #0372af;
	padding-bottom: 10px;
	font-size: 14px;
	clear: both;
	padding-top: 18px;
}
.biggertitle { font-size: 16px; }
.date {
	color: #828282;
	font-size: 11px;
}
.block-column-video {
	width: 100%;
	float: left;
	padding-top: 5px;
	clear: both;
	margin-top: 8px;
}
.col-type-right-video {
	float: left;
	width: 70px;
}
.col-type-right-video p {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 0px;
}
.col-type-left-video {
	float: left;
	width: 95px;
	color: #828282;
}
.col-type-left-video p {
	color: #828282;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 0px;
}
.video-img .info-lightbox4 {
	display:none;
}
.info-lightbox4 {
	float: left;
}
.info-lightbox4 p {
	color: #3b3b3b;
	font-size: 14px;
	padding-left:5px;
}
div.video-img {
	float: left;
	margin-right: 7px;
}
.title-video {
	color: #0372af;
	padding-bottom: 10px;
	font-size: 14px;
	clear: both;
	padding-top: 5px;
}
.video-img img {
	display: block;
}
.title-catagory2 {
	background: url('../img/fond-h3.jpg') no-repeat;
	height:35px;
	color:#ffffff;
	font-size: 18px;
	width:98%;
	padding-left: 17px;
	font-family: 'Muli', sans-serif;
	float:left;
}
#googleSearchUnitIframe {
	width:500px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#content-page-center .item-page .content-page-center-inner ul li.level1 a{
    color: #000;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#content-page-center .item-page .content-page-center-inner ul .level1 ul li  {
    margin-bottom: 2px;
    padding-top: 2px;
    font-weight: normal;
}
table.values img{ margin: 0px; padding: 0px; }
.picture-spc-left { padding-left: 12px; }
.sitemap { min-height: 645px;}
#content-page-center .item-page .sitemap a { font-size: 13px;
    text-decoration: none;}
#content-page-center .item-page .sitemap a:hover {
    text-decoration: underline;}
#content-page-center .item-page .sitemap ul {
    padding-bottom: 0;}	
#slideshow .info p{
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 11px;
}
#slideshow .info {
    bottom: 0;
    height: 44px;
    left: 0;
    padding: 1px 10px 2px;
    position: absolute;
    width: 435px;
}
#slideshow .slidecontrolls {
    bottom: 18px;
    position: absolute;
    right: 25px;
    text-align: right;
    width: 100%;
    z-index: 10;
}
.flc, a.fl, a.fl:hover, a.fl:visited {
    color: #4D9BC7 !important;	
}

a.l, a.l:hover, a.l:visited {
    color: #4D9BC7;
}
#search-for-location {
	height: 145px;
	width: 270px;
	padding-top:5px;
	position: absolute;
	right: 27px;
	top: 75px;
	padding-left:15px;
	background-image: url(../img/fond-form-location.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#search-for-location h4 {
	font-size:16px;
}
#form_search_for_location label {
	font-size: 12px;
	color:#000000;
	width:100px;
	display:block;
}
#form_search_for_location input, #form_search_for_location select {
	font-size: 11px;
	color:#6c6c6c;
	width: 153px;
	height:18px;
}
#form_search_for_location input {
	height: 16px;
}
#form_search_for_location #field-submit {
	border:0;
	background: url('../img/btn-submit-ok.jpg');
	height: 20px;
	width: 30px;
	margin-top:0px;
	cursor:pointer;
}
#form_search_for_location td {
	padding-top:2px;
}
#form_search_for_location #select-year {
	width: 100px;
	height:18px;
}
#form_search_for_location{
	width: 280px;
}
#content-page .h2-et-text .nobottom {
	padding-bottom: 10px;
}
.titl1   {
	font-size: 19px;
	color: #A1A3A3;
	font-weight: normal;
	padding-bottom: 4px;
	display: block;
}
.titl2 {
	font-size: 15px;
	font-weight: normal;
	display: block;
}
.bleu {
	color: #4690ec;
	line-height: 16px;
}
#content-page .h2-et-text p span {
	display: block;
	width: 45px;
	float: left;
	clear: right;
}
.fullwidth {
	width: 960px;
}
#top-content-page-center-full {
	height:2px;
	float:left;
	width: 950px;
	background-image: url(../img/top-content-center-full.gif);
	background-repeat: repeat-x;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-position: bottom;
	margin-top: 0px;
	padding-top: 0px;
}
#bottom-content-page-center-full {
	width:950px;
	height: 10px;
	float:left;
	background-image: url(../img/bottom-content-center-full.gif);
	background-repeat: repeat-x;
	margin-right: 5px;
	margin-left: 5px;
	background-position: top;
}
#content-page-center-full {
	float:left;
	width: 926px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F9F9F9;
	border-left-color: #F9F9F9;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 13px;
}
#content-page-center-full p {
	font-size: 13px;
}
.chooseloc {
	color: #999;
	text-align: center;
	margin-bottom: 4px;
}
.chooseloc a {
	color: #999;
	font-size: 13px;
}

#googlemap {
	width: 881px;
	height: 462px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}

.information {
	padding-top: 6px;
	padding-bottom: 24px;
}
.information p span {
	display: block;
	width: 70px;
	float: left;
	clear: right;
	font-size: 13px;
}
.morepadbot8 {
	padding-bottom: 8px;
}
#googleSearchUnitIframe frame a.fl{ display:none;}
.line-gray3 { border-bottom: 1px solid #D0D0D0; clear: both; margin-bottom: 5px; padding-bottom: 15px; }
.title-career{
	font-size:20px;
	margin-bottom:10px;
}

.legend{
	font-size:11px;
	font-style:italic!important;
	text-align:center;
	display:block;
	width:90%;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
}



area{
	cursor:pointer!important;
}
#ss-menu-footer > li > ul{		
	background: none repeat scroll 0 0 #F6F8FB;
	display: none;
	left: 242px;		
	position: absolute;
	top: -91px;
	margin-top:2px !important;		
	z-index: 100;		
	width: 302px;
	border: 1px solid #C4C7CE;
}
#ss-menu-footer > li > ul > li{	
	border-bottom: 1px solid #C4C7CE;
	display: block;
	padding: 3px 6px;
	width: 290px;
	float:left;
}
#ss-menu-footer > li > ul > li.lilast{	
	border-bottom: none;
}	
#ss-menu-footer > li > ul > li a{
	font-size: 12px !important;
}
#ss-menu-footer > li.liparent:hover  ul{
	display:block;
}
#popup-overlay {    
	left: 0;
	opacity: 0.9 !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	background-color: #777777;
	cursor: pointer;
	display: none;
	height:100%;    
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important;
	filter: alpha(opacity=90)!important;
}
.hide{
	display:none;
	position:absolute;	
	z-index:1001;
	float:left;
}


.title-popup span{
	color:#f2682a;
}
.box-close {	
	cursor: pointer;
	height: 18px;
	background:url(../img/close.jpg) no-repeat;
	position: absolute;
	right: 0px;
	top:5px;	
	z-index: 1002;
	color: #7D7D7D;
	width:60px;
}
.content-popup{
	padding:5px;
	border:10px solid #fff;
	float:left;
	background:#fff;
	//width:720px;
}
.hidden-data{
	display:none;
}
.img-popup{
	cursor:pointer!important;
}
.dark{
	background:#000;
	color:#fff;
	padding:10px;
}

.brochure_left_column{
	font-family: 'Muli',sans-serif;
	color: #828282;
	font-size: 12px;
	text-align:right;		
	height:20px;	
}

.brochure_right_column{
	font-family: 'Muli',sans-serif;
	color: #414141;
	font-size: 12px;	
	padding-left: 3px;
}


.brochure_thumbnail img{
	margin : 0px !important;
	padding : 0px !important;
}

.brochure_right_column img{
	margin-top : 0px !important;
	margin-bottom : 0px !important;
	margin-left : 0px !important;
	margin-right : 3px !important;
	padding : 0px !important;
}

/*=========== CSS FOR DROP-DOWN MENU (TOP)============*/
.preload1 {/*background: url(../img/drop-down_menu/blank_over.gif);*/}
.preload2 {/*background: url(../img/drop-down_menu/blank_overa.gif);*/}

#nav {padding:0; margin:0; list-style:none; height:36px; position:absolute; right:50px; bottom:-5px; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {
	display:block; 
	float:left; 
	height:36px; 
	line-height:27px; 
	/*color:#ccc; */
	text-decoration:none; 	
	font-weight:normal; 
	font-size:12px;
	text-transform: uppercase;
	padding:0 0 0 5px; 
	cursor:pointer;
	/*background: url(../img/drop-down_menu/blank.gif);*/
}
#nav li a.top_link span {float:left; display:block; padding:0 5px 0 5px; height:30px;/*background:url(../img/drop-down_menu/blank.gif) right top;*/}
#nav li a.top_link span.down {float:left; display:block; padding:0 5px 0 5px; height:30px;/* background:url(../img/drop-down_menu/blanka.gif) no-repeat right top;*/}
#nav li a.top_link:hover {color:#fff; /*background: url(../img/drop-down_menu/blank_over.gif) no-repeat;*/}
#nav li a.top_link:hover span {color:#035F92;/*background:url(../img/drop-down_menu/blank_over.gif) no-repeat right top;*/}
#nav li a.top_link:hover span.down {/*background:url(../img/drop-down_menu/blank_overa.gif) no-repeat right top;*/}

#nav li:hover > a.top_link {color:#fff; /*background: url(../img/drop-down_menu/blank_over.gif) no-repeat;*/}
#nav li:hover > a.top_link span {/*background:url(../img/drop-down_menu/blank_over.gif) no-repeat right top;*/}
#nav li:hover > a.top_link span.down {/*background:url(../img/drop-down_menu/blank_overa.gif) no-repeat right top;*/}
/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0px; top:31px; background: #fff; /*padding:3px;*/ border-left:1px solid #C4C7CE; border-right:1px solid #C4C7CE; border-top:1px solid #C4C7CE;white-space:nowrap; width:275px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:275px; font-weight:normal; padding: 3px 0px; border-bottom:1px solid #C4C7CE; background:#F6F8FB;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:20px; width:275px; line-height:20px; text-indent:10px; color:#000; text-decoration:none; }
#nav li ul.sub li a.fly
{background:#F6F8FB /*url(../img/drop-down_menu/arrow.gif) 4px 7px no-repeat*/;}
#nav li:hover ul.sub li a:hover 
{background:/*#3a93d2*/; color:#25ACF5; /*border-bottom: 1px solid #C4C7CE;*/}
#nav li:hover ul.sub li a.fly:hover
{/*background:#3a93d2 url(../img/drop-down_menu/arrow_over.gif) 0px 7px no-repeat;*/ color:#25ACF5;}

#nav li:hover ul li:hover > a.fly {/*background:#3a93d2 url(../img/drop-down_menu/arrow_over.gif) 0px 7px no-repeat;*/ color:#25ACF5;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:-277px; top:-1px; background: #fff; padding:0px; border-left:1px solid #C4C7CE; border-right:1px solid #C4C7CE; border-top:1px solid #C4C7CE; white-space:nowrap; width:275px; z-index:400; height:auto;}





.special_separator{
	color: #000000 !important; 
	width: 2px !important; 
	padding:0px !important;
	position:absolute;
	bottom:17px !important;	
}
/*========= END CSS FOR DROP-DOWN MENU ==========*/

/*=========== CSS FOR DROP-DOWN MENU (DOWN)============*/
.preload1 {/*background: url(../img/drop-down_menu/blank_over.gif);*/}
.preload2 {/*background: url(../img/drop-down_menu/blank_overa.gif);*/}

#nav_d {padding:0; margin:0; list-style:none; height:36px;position: absolute;z-index:100 !important;right:10px; bottom:5px; font-family:arial, verdana, sans-serif;}
#nav_d li.down {display:block; float:left;}
#nav_d li a.down_link {
	display:block; 
	float:left; 
	height:36px; 
	line-height:27px; 
	/*color:#ccc; */
	text-decoration:none; 	
	font-weight:normal; 
	font-size:12px;
	text-transform: uppercase;
	padding:0 0 0 5px; 
	cursor:pointer;
	/*background: url(../img/drop-down_menu/blank.gif);*/
}
#nav_d li a.down_link span {float:left; display:block; padding:0 5px 0 5px; height:30px;/*background:url(../img/drop-down_menu/blank.gif) right top;*/}
#nav_d li a.down_link span.down {float:left; display:block; padding:0 5px 0 5px; height:30px;/* background:url(../img/drop-down_menu/blanka.gif) no-repeat right top;*/}
#nav_d li a.down_link:hover {color:#fff; /*background: url(../img/drop-down_menu/blank_over.gif) no-repeat;*/}
#nav_d li a.down_link:hover span {color:#035F92;/*background:url(../img/drop-down_menu/blank_over.gif) no-repeat right top;*/}
#nav_d li a.down_link:hover span.down {/*background:url(../img/drop-down_menu/blank_overa.gif) no-repeat right top;*/}

#nav_d li:hover > a.down_link {color:#fff; /*background: url(../img/drop-down_menu/blank_over.gif) no-repeat;*/}
#nav_d li:hover > a.down_link span {/*background:url(../img/drop-down_menu/blank_over.gif) no-repeat right top;*/}
#nav_d li:hover > a.down_link span.down {/*background:url(../img/drop-down_menu/blank_overa.gif) no-repeat right top;*/}
/* Default list styling */

#nav_d li:hover {position:relative; z-index:201;}

/* keep the 'next' level invisible by placing it off screen. */
#nav_d ul, 
#nav_d li:hover ul ul,
#nav_d li:hover ul li:hover ul ul,
#nav_d li:hover ul li:hover ul li:hover ul ul,
#nav_d li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; bottom:-9999px; width:0; height:0; margin:0; padding:0px; list-style:none;}

#nav_d li:hover ul.sub
{left:0; bottom:31px; background: #fff; /*padding:3px;*/ border-left:1px solid #C4C7CE; border-right:1px solid #C4C7CE; border-top:1px solid #C4C7CE;white-space:nowrap; width:275px; height:auto; z-index:301;}
#nav_d li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:275px; font-weight:normal; padding: 3px 0px; border-bottom:1px solid #C4C7CE; background:#F6F8FB;}
#nav_d li:hover ul.sub li a
{display:block; font-size:12px; height:20px; width:275px; line-height:20px; text-indent:10px; color:#000; text-decoration:none; }
#nav_d li ul.sub li a.fly
{background:#F6F8FB /*url(../img/drop-down_menu/arrow.gif) 4px 7px no-repeat*/;}
#nav_d li:hover ul.sub li a:hover 
{background:/*#3a93d2*/; color:#25ACF5; /*border-bottom: 1px solid #C4C7CE;*/}
#nav_d li:hover ul.sub li a.fly:hover
{/*background:#3a93d2 url(../img/drop-down_menu/arrow_over.gif) 0px 7px no-repeat;*/ color:#25ACF5;}

#nav_d li:hover ul li:hover > a.fly {/*background:#3a93d2 url(../img/drop-down_menu/arrow_over.gif) 0px 7px no-repeat;*/ color:#25ACF5;} 
#nav_d li:hover ul li:hover ul,
#nav_d li:hover ul li:hover ul li:hover ul,
#nav_d li:hover ul li:hover ul li:hover ul li:hover ul,
#nav_d li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:-277px; bottom:-1px; background: #fff; padding:0px; border-left:1px solid #C4C7CE; border-right:1px solid #C4C7CE; border-top:1px solid #C4C7CE; white-space:nowrap; width:275px; z-index:401; height:auto;}

/*
#special_separator{
	color: #000000 !important; 
	width: 2px !important; 
	padding:0px !important;
	position:absolute;
	bottom:17px !important;
}
*/
/*========= END CSS FOR DROP-DOWN MENU ==========*/

.google_logo {
	display: none;
}
