body {
	margin				: 0;
	padding				: 0;
	font				: menu;
	font-size			: 11px;
	height				: 100%;
}
select,
input,
textarea {
	color				: #414141;
}
* html .selectbox {	
	behavior			: expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}
/** {color:#414141;}
*/
h1 {
	color				: #44a024; /*#14306e*/
	font-size			: 20px;
	margin				: 0;
	padding				: 0;
	/*padding-left		: 10px;*/
	padding-bottom		: 20px;
	font-weight			: normal;
}
h2 {
	color				: #44a024; /*14306e*/
	font-size			: 16px;
	margin				: 0;
	padding				: 0;
	/*padding-left		: 10px;*/
	padding-bottom		: 20px;
	padding-bottom		: 8px;
	font-weight			: bold;
}
h3, 
#relatedlinks H4 {
	color				: #14306e;
	font-size			: 14px; /*14px*/
	margin				: 0;
	padding				: 0;
	padding-bottom		: 8px;
	border-bottom		: 1px solid #14306e;
	background			: none;
}
#relatedlinks h3,
#links h3 {
	border:0 none;
}
h4 {
	color				: #69bf2f;
	font-size			: 12px;
	margin				: 0;
	padding				: 0;
	padding-bottom		: 4px;
	padding-top			: 12px;
	padding-left		: 5px;
	border-bottom		: 1px solid #69bf2f;
	font-weight			: bold;
	background			: #e1f2d5;
}
/*
#linksProduct #relatedlinks H4 {
	color				: #14306e;
	font-size			: 14px;
	margin				: 0;
	padding				: 0;
	padding-bottom		: 8px;
	border				: none;
	background			: none;
}
*/



img {
	display				: block;
}
form, 
div, 
select, 
input, 
p {
	font-size			: 11px;
	margin				: 0 ;
	padding				: 0 ;
}
#structure {
	margin-top			: -52px;  /* compensation de la hauteur du menu */
	width				: 900px;
	margin-left			: auto;
	margin-right		: auto;
	background			: #fff url(img/BG.png) center repeat-y;
	padding-top			: 0px;
}
#top {
	background			: #fff;
	position			: relative;
}

#top,
#homepage, 
#page, 
#bottom {
	width				: 800px;
	margin-left			: auto;
	margin-right		: auto;
}
#topSearch {
	/*float:left;margin-top:10px;width:160px;position:relative;left:450px;*/
	position			: absolute;
	right				: 35px;
	top					: 10px;
}
#homepage {
	background-color	: #fff;
}
#page {
	background-position	: top right;
	background-repeat	: no-repeat;
	background-color	: #fff;
}
#page_top {
    display				: block;
    margin-left			: 130px;
    padding-left		: 227px;
    /*border-top			: 1px solid #14306e;*/
    padding-top			: 30px;
    height				: 18px;
}
#page_top .ongTools {
	display				: inline;
	position			: relative; 
	margin-right		: 10px;
	/*background-color:yellow;*/
}
#policeDiminuerNon {
	background 			: url(img/polices_diminuer_green_non.gif) left top no-repeat;
}
#policeDiminuer,
#policeDiminuerNon  {
	margin-right		: 5px;
}
#policeAugmenterNon a,
#policeDiminuerNon a {
	display				: none;
	height				: 18px;
	width				: 19px;
}
#policeAugmenterNon a {
	background			: url(img/polices_augmenter_green.gif) left top no-repeat;
}
#policeDiminuerNon a {
	background 			: url(img/polices_diminuer_green.gif) left top no-repeat;
}
#policeAugmenterNon span,
#policeDiminuerNon span {
	display:none;
}
#policeAugmenterNon {
	background			: url(img/polices_augmenter_green_non.gif) left top no-repeat;
}
#policeAugmenter,
#policeAugmenterNon  {
	margin-right		: 13px;
}
.police {
	float				: left;
	height				: 16px;
	_height				: 18px;
	width				: 19px;
	position			: relative;
	margin-top			: 2px; 
}

#page_top .ongTools div {
	position			: absolute;
	font-size			: 9px;
	color				: #14306e;
	top					: 13px;/*13px*/
	right				: 6px;
	width				: 46px;
	text-align			: right;
	cursor				: default;
	_margin-left		: -53px;
	_top				: 20px; 
	_right				: auto;
}
.ongToolsText {
	background:green;
}
*+html #page_top .ongTools div { top:20px; } /* IE7 */
#page_top img {
	position			: relative;
	top					: 2px;
	display				: inline;
}
#navg {
	float				: left; 
	/*position: relative;*/ /* attention a la compatibilite avec ie */
	display				: inline;
	width				: 130px;
	height				: 100%;
}
#content {
	/*position					: relative; */
	display				: block;	
	width				: 360px; /*380px*/
	float				: left;
	background			: transparent url(img/contentBG.png) left top repeat-x;
	margin-left			: 20px;
	min-height			: 350px;
	
	padding				: 20px 10px; /*padding-top : 20px;*/
}
*html div#content { 
	background-image	: url(img/contentBG.gif);
	/*background-image	: url(/img/00.gif);
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/indus/style/img/contentBG.png', sizingMethod='scale');*/
	height				: 350px;
}
#linksProduct,
#links {
	width				: 230px;
	float				: right;
	/*position: relative;*/
	display				: inline;
	/*margin-right		: 20px;*/
	/*background: #f00 url(/portail/img/contentBG.png) left top repeat-x;*/
	/*line-height: 0px;*/
}
#linksProduct {
	margin-right		: 20px;
}
#links {
	/*margin-top			: 300px;*/
}

#content p,
#linksProduct p, 
#links p {
	/*padding:10px;*/
	margin-bottom		: 1em;
}
#linksProduct h3,
#links h3 {
	padding				: 10px 10px 10px;
}
#bottom {
	text-align			: center;
	width				: 900px;
	background			: #fff url(/portail/img/bottomBG.png) center no-repeat;
	height				: 60px;
	color				: #aaa;
}
#bottom a {
	color				: #aaa;
	text-decoration		: none;
}
#bottom a:hover {
	color				: #999;
	text-decoration		: underline;
}
#highlight {
 	margin-top			: 10px;
}
#highlight_swf {
	padding				: 2px 0;
	background-color	: #fff;
	/*border-top			: 1px solid #14306e;*/
	/*margin-bottom		: 12px;
	border-bottom		: 1px dotted #14306e;*/
}
#highlight p {
	padding-top			: 2px;
	border				: none;
	padding-bottom		: 2px; /*6px*/
	margin-bottom		: 12px;
	width				: 181px;
	background-color	: #fff;
}
#highlight2 {
	margin-top			: 10px;
}
#content #highlight2 {
	margin				: 0;
}

/*HOME*/
#homepage p {
	padding-top			: 0;
}
#homepage a, #homepage a:visited {
	color				: #333333;
	text-decoration		: none;
}
#homepage a:hover{
	color				: #2850ca;
}
#homepage h3 {
	background			: transparent url(/img/ligne_bleu.gif) no-repeat scroll 0 100%;
	border				: medium none;
	margin-bottom		: 10px;
}
.hl_container hr {
	border-color		: #1F3157;
	border-style		: dotted none none;
	border-width		: 1px 0 0;
	height				: 1px;
}
/*colonne GAUCHE*/
#homepage select {
	background			: #DCDCDC none repeat scroll 0 0;
	border				: 1px solid #7F9DB9;
	color				: #606060;
	font-size			: 10px;
	margin-top			: 0;
	width				: 181px;
}
img.ligneProduct {
	padding-top			: 24px;
}

/* Homepage colonne du milieu */
.produitPhareContainer {
	float				: left; 
	width				: 182px; 
	margin-left			: 35px;
	padding-bottom		: 2px;
	border				: none;
}
/* Homepage colonne de droite */
.hl_container {
	float				: left;
	width				: 185px;
	margin-left			: 35px;/*30px*/
}
.hl_container img{ border:none;}
#highlight2 h3 {
padding-top:19px;
}

h3.hl_news span {
background:transparent url(/style/img/picto_une.gif) no-repeat scroll left top;
display:block;
font-size:14px;
font-weight:bold;
margin:0;
padding-left:40px;
padding-top:19px;
}
h3.hl_events {
	background			: #fff url(/indus/img/home_EVENT.png) right no-repeat; 
	height				: 48px;
	margin				: 0;
	padding				: 1px 0;
}
h3.hl_events span {
	padding-top			: 25px; 
	display				: block;
}
#tools {
	text-align			: right;
	margin-right		: 60px;/*110px*/
}
/*
#tools_home {
	text-align			: right;
	margin-right		: 60px;
}
*/
#tools ul, 
#tools_home ul {
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
}
#tools li, 
#tools_home li {
	display				: inline;
	margin				: 0;
	width				: 100px;
	padding				: 2px;
	border				: 0;
	background-color	: #fff;
	margin-left			: 10px;
	text-align			: center;
	height				: 20px;
	border-right		: 1px solid #aaa;
}
#tools a, 
#tools_home a {
	color				: #666;
	text-decoration		: none;
}
#path {
	/*margin-top			: 8px;*/
	position			: absolute;
	left				: 150px;
	top					: 35px;
	width				: 80%;
}
#path ul {
	list-style			: none;
	padding				: 0;
	margin				: 0;
}
#path li {
	color				: #14306e;
	display				: inline;
}
#path a,
#content a,
content a {
	color				: #14306e;
}
#path img {
	display				: inline;
}

/*----------------------------------------- Top Navigation ------------------------*/

#menu {
	float				: left;
	position			: relative;
	top					: 147px;
	left				: 180px;	
	z-index				: 999;
	height				: auto;
	background			: transparent;
	
	border-bottom		: 1px solid #59b224;
	width				: 650px;
	margin-left			: 10px;
	_margin-left		: 5px;
	height				: 58px;
}

#menu_NDY_ACT { width: 100px } /*100px*/ /* TEMPORAIRE */
#menu_NDY_FDA { width: 100px } /*100px*/ /* TEMPORAIRE */
#menu_NDY_BPA { width: 100px } /*100px*/
#menu_NDY_BBC { width: 120px } /*120px*/
#menu_NDY_SRV { width: 100px } /*100px*/
#menu_NDY_NWS { width: 100px } /*100px*/

#menu_0 { width: 100px }
#menu_1 { width: 100px }
#menu_2 { width: 100px }
#menu_3 { width: 120px }
#menu_4 { width: 100px }
#menu_5 { width: 100px }

#nav, 
#nav ul {
	float				: left;
	list-style			: none;
	font-weight			: bold;
	padding				: 0;
	margin				: 0;
}
#nav a {
	cursor				: pointer;
	text-align			: left;
	font-weight			: bold;
	color				: #69bf2f;
	font-size			: 14px;
	background			: transparent;
	display				: block;
	margin				: 0;
	padding				: 3px 8px 3px;
	white-space			: normal;
	text-decoration		: none;
	height				: 52px;
}
#nav li {
	float				: left;
	padding				: 0;
	height				: auto;
}
#nav li ul {
	border				: 1px solid #69bf2f;
	border-top			: none;
}
#nav li li {
	float				: none;
	padding				: 0;
	margin				: 0;
	width				: 180px;
	background			: #fff;
}
#nav li li a {
	position			: relative;
	top					: 0;
	float				: none;
	border				: 0;
	border-top			: 1px solid #69bf2f;
	color				: #69bf2f;
	font-weight			: normal;
	font-size			: 12px;
	white-space			: normal;
	text-decoration		: none;
	text-align			: left;
	padding				: 3px 8px;
	margin				: 0;
	line-height			: normal;
	height				: auto;
}
#nav li ul {
	position			: absolute;
	left				: -999em;
	font-weight			: normal;
	margin				: 0;
	background			: #fff;
}
#nav li ul ul {
	margin				: 0;
}
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {
	left				: -999em;
}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul {
	left				: auto;
}
#nav li:hover, 
#nav li.sfhover {
	background			: #e1f2d5;
}

/*----------------------------------------- Left Navigation ------------------------*/

#nav_left {
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
	border				: 0;
	background			: #fff;
	margin-bottom		: 254px;
}
#nav_left li {
	margin				: 0;
	padding				: 2px;
	border				: 0;
	background-color	: #fff;
}
#nav_left li img {
	display				: inline;
	border				: 0;
	margin-right		: 5px;
}
#nav_left li a {
	text-decoration		: none;
	color				: #69bf2f;
}
#nav_left .open {
	min-height			: 19px;
	background			: #fff url(/indus/img/navBG.png) repeat-y;
	border-bottom		: 1px dashed #69bf2f;
}
#nav_left .select {
	min-height			: 19px;
	background			: #fff url(/indus/img/navBG.png) repeat-y;
	border-bottom		: 1px dashed #69bf2f;
}
#nav_left .nothing {
	min-height			: 19px;
	border-bottom		: 1px dashed #69bf2f;
	background			: #fff;
}	
/*----------------------------------------- Description ------------------------*/
.txtstd,
.txtstdw { 
	font-family			: Arial, Helvetica, sans-serif; 
	font-size			: 11px;
}
.txtstd {
	color				: #333; 
}
.txtstdw { 
	color				: #fff; 
}
a.txtstd,
a.txtstdw { 
	text-decoration		: none; 
}
a.txtstd:hover,
a.txtstdw:hover { 
	text-decoration		: underline; 
}
/*----------------------------------------- Default Links ------------------------*/

#content A.more,
#content A.more:hover,
#content A.more:active,
#content A.more:visited,
.content A.more,
.content A.more:hover,
.content A.more:active,
.content A.more:visited {
	color				: #14306e;
	text-decoration		: underline;
	background-image	: url(img/p_more.png);
	background-position	: left;
	background-repeat	: no-repeat;
	background-position	: 0 1px;
	padding-left		: 13px;
	display				: block;
	margin-top			: 3px;
}
A.discover,
A.discover:hover,
A.discover:active,
A.discover:visited {
	color				: #14306e;
	text-decoration		: underline;
	background-image	: url(img/p_discover.png);
	background-position	: left;
	background-repeat	: no-repeat;
	background-position	: 0 0;
	padding-left		: 16px;
}

#chapter {
	/*line-height			: 1.5em;*/
}
#chapter .active,
#chapter A,
#chapter A:hover,
#chapter A:active,
#chapter A:visited {
	color				: #69bf2f;
	background			: none;
	display				: block;
	/*margin				: 3px 0 0 0;*/
	font-weight			: normal;
}
#chapter .active {
	font-weight			: bold;
}

#relatedlinks H5 {
	margin				: 0;
	font-size			: 1em;
}
#linksProduct,
#links {
	background-color	: #fff;
}
#linksProduct h3 {
	display				: none;
}
#linksProduct #relatedlinks h5 {
	margin-top			: 10px;
}
#highlight2 {
	margin				: 0 10px 1em 10px;
}
#highlight2 p {
	border-bottom		: 0px;
	padding				: 0 10px;
}
#produitphareImg #highlight2 {
	margin				: 0;
}
#produitphareImg #highlight2 p {
	border-bottom		: 0px;
	padding				: 0 5px;
}
#produitphareImg IMG,
#highlight IMG {
	border				: none;
}
#produitphareImg p,
#highlight2 p {
	background-color	: #e1f2d5;
	margin-bottom		: 0;
}
#productName {
	color				: #69bf2f; 
	font-size			: 14px; 
	font-weight			: normal;
}
#thumb-container {
	position			: relative;
	_position			: inherit;
}
#thumb-container img {
	border				: none;
	margin:5px 0;
}
#homepage #thumb-container img {
	border				: none;
	margin				: 1px 0 14px 0;
}
#maskff {
	position			: absolute;
	bottom				: 0;
	background-image	: url(/indus/style/img/mask_hl.png); 
	width				: 182px; 
	height				: 15px;
	_display			: none;
}
#maskie {
	width				: 182px; 
	height				: 15px; 
	margin-top			: -15px; 
	filter				: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/indus/style/img/mask_hl.png', sizingMethod='scale');
}
.legPhoto {
	background-image	: url(img/p_legphoto.gif);
	background-repeat	: no-repeat;
	background-position	: 0 3px;
	padding-left		: 11px;
	color				: #0d3165;
	margin-bottom		: 1em;
	margin-top			: 3px;
}

.corpBG {
	background			: url(img/corpBG.png) left bottom no-repeat;
	padding-bottom		: 20px;
}
.labelsearch {
	width				: 150px;
	float				: left;
}
.itemsearch {
}
.itemsearch SELECT {
	width				: 150px;
	margin-bottom		: 3px;
}
UL.result {
	/*margin				: 1em 0;*/
	margin				: 1em 0 1em 5px;
	padding				: 0 0 0 10px;
}
UL.result LI {
	/*list-style			: none;*/
	margin-bottom		: 3px;
}
#sitemap {
}
#sitemap IMG {
	display				: inline;
}

/* HomePage */
#teaser {
	position			: absolute; 
	width				: 130px; 
	margin-left			: 10px; 
	font-size			: 18px; 
	color				: #64c8ff; 
	top					: 80px;
	letter-spacing		: 0.05em;
}
#teaser span {
	display				: block; 
	position			: absolute; 
	left				: 15px; 
	top					: 0;
}
#homepage h2 {
	color				: #14306e;
}
#homepage select {
	width				: 181px;
}
#selectCountryContainer {
	position			: relative;
	margin-left			: 50px;
	_margin-left		: 25px;
	float				: left;
	width				: 278px;
	min-height			: 135px;
	_height				: 135px;
}
#selectCountry {
	/*
	position:absolute; 
	right:0; 
	top:44px;
	*/
	width				: 181px;
	padding-top			: 0;
	padding-left		: 96px;
}
#homePres { 
	padding-left		: 150px;
	padding-top			: 35px;
	width				: 190px;
	color				: #fff; 
	font-weight			: bold;
}
#homePres a {
	display				: inline;
	font-weight			: normal;
}
#teaserTop {
	position			: absolute;
	left				: 150px; 
	top					: 15px; 
	font-size			: 12px; 
	font-weight			: bold; 
	color				: #172f6d;
}
.link_leg {
	display				: block;
	margin-bottom		: 1em;
}
.link_leg img {
	display				: inline;
}
.newWidth {
	width				: 380px;
	margin				: 0 -10px;
	/*border:1px solid red;*/
}

.btInline img {
	display				: inline;
}

.list  {
	padding-left		: 10px;
}
.tproducts {
	color				: #69bf2f; 
	font-size			: 16px; 
	font-weight			: bold;
}
ul.list {
	margin				: 0;
	padding				: 1ex 0 0 0;
}
ul.list li{
	list-style			: none;
	margin				: 0;
	padding				: 0;
}
#backToList {
	margin-bottom:10px;
}
.fl_contact { font-size:15px; background-image:url(/indus/img/fl_ow.gif); background-repeat:no-repeat; background-position:right; }
.bl_contact { cursor:hand; cursor:pointer; background-color:#69bf2f; color:#fff; font-weight:bold; padding:5px 2px 5px 5px; margin-bottom:1px; }
.fl_product { font-size:15px; background-image:url(/indus/img/fl_wo.gif); background-repeat:no-repeat; background-position:right; }
.bl_product { cursor:hand; cursor:pointer; background-color:#FFFFFF; color:#14306e; font-weight:bold; padding:5px 2px 5px 5px; border-bottom:1px solid #14306e; margin-bottom:20px; }

/* WW Industry */
#homepage {
	position:relative;
	z-index:4;
}
#structure {
	/*margin-top	: -47px; */
	top			: 10px;
	position	: relative;
}
#tools {
	z-index		: 3; 
	width		: 790px; 
	margin-left	: 50px !important;
}
#acces {
	left:50px !important;
}

/* Placement du H1 de homepage en bas de page */
#structure { margin-bottom:1.2em;}
#h1_footer { color:#aaa; position:absolute; padding:0; width:900px; text-align:center; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; z-index:1; display:none; }
.h1_footer { display:block!important; bottom:-5px; }
#h1_footer a { color: #aaa; text-decoration: none; }

a.lien_indus,
a.lien_indus:visited{
text-decoration: none;
color: rgb(90, 152, 75)
}

a.lien_indus,
a.lien_indus:visited{
text-decoration: none;
color: rgb(90, 152, 75);
background:blue;
}

a.lien_indus:hover{
text-decoration: underline;
color: rgb(90, 152, 75);
}

