hr
{
    border:0px;
    border-top:1px solid #999999;
    margin-left:4px;
    height:1px;
    padding:0px;
}

.text_gray
{
  font-size:10px;
  color : #a1a1a1;
  font-weight:bold;
}

.title_black_big
{
  color: Black;
  font-size : 14px;
  font-weight: bold;
}

.title_blue_big
{
  color: #004275;
  font-size : 16px;
  /*font-weight: bold;*/
  
}

.link_blue
{
  /*color:#003468;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  font-weight:bold;*/

    font-size:13px;
    text-decoration:none;
    color:#004275;  
  
}

.link_blue:hover
{
  text-decoration:underline;
}

.lien_puce
{
	color:#003468;
	background:url(/images/puce-blue.jpg) top left no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-left:10px;
}

.lien_puce_sans_ligne{
	color:#003468;
	background:url(/images/puce-blue.jpg) top left no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
    font-weight:bold;	
	padding-left:10px;
}

.gris_product
{
 font-size:13px;
 color :#333333;
 font-weight:bold;
 text-transform:uppercase;
}

.white_text
{
 color:#ffffff;
 font-weight:bold;
 font-size:13px;
 padding-left:9px;
}

.text_tableau
{
  font-size:12px;
  color : #000000;
  /*font-weight:bold;*/
  padding-left:9px;
}

.text_tableau_element
{
  font-size:13px;
  color : #666666;
  /*font-weight:bold;*/
  padding-left:9px;
}

.menu_tableau
{
	font-size:12px;
	/*line-height:1em;*/
	color : #000000;
	/*text-transform:uppercase;*/
	padding:3px 0px 3px 9px;
	background:#d4f0fb url(../images/bg_menu_blue);
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #d9dce0;
	/*display:block;*/
	text-decoration:none;
}


/******************************************css marc *****************************/

	.cont_menu{
		/*background: url(/images/bg_menu.gif) no-repeat;*/
		background:#d4f0fb;
		padding-top:5px;
		width:210px;
	}
	
	.cont_menu_manufacturing
	{
	    background:#ebece7;
		padding-top:5px;
		width:210px;
	}
	
	.menu_left_niveau1_cell
	{
	 padding:6px 4px 2px 3px;
	 margin-left:10px;
	/* background: url(/images/bg_submenu_sep.gif) bottom left no-repeat;**/

	 
	}
		.menu_left_niveau2_cell
		{
		 padding:10px 4px 2px 0px;
		}
				.menu_left_niveau3_cell
				{
				 padding:0px 4px 0px 0px;
				 margin-left:20px;
				}
	

.product_menu_niveau1
{
 color:#000000;
 text-decoration :none;
 line-height:14px;
 font-size:13px;
 /*text-transform:capitalize;*/
 padding: 3px 1px 3px 0px;
 margin-left:-5px;
 display:block;
 font-weight:bold;

}

.product_menu_niveau1_selected
{
 color:#000000;
 text-decoration :none;
 line-height:13px;
 font-size:15px;
 /*text-transform:capitalize;*/
 padding: 3px 0px 3px 0px;
 margin-left:-5px;
 font-weight:bold;
 display:block;

}

.product_menu_niveau1:hover
{
 text-decoration:underline;
}

.product_menu_niveau_sitemap
{
 color:#004275;
 text-decoration :none;
 font-size:13px;
 /*text-transform:capitalize;*/
 margin: 3px 0px 3px 0px;
 display:block;
 padding-left:9px;
 background:url(/image/fleche_icone_lien.gif) no-repeat;
}


.product_menu_niveau2
{
 color:#004275;
 text-decoration :none;
 line-height:13px;
 font-size:13px;
 /*text-transform:capitalize;*/
 margin: 3px 0px 10px 0px;
 display:block;
 padding-left:9px;
 background:url(/image/fleche_icone_lien.gif) no-repeat;
 line-height:15px;
}

.product_menu_niveau2:hover
{
   color:#999999;
}

.product_menu_niveau2_selected
{
 color:#999999;
 text-decoration :none;
 line-height:13px;
 font-size:13px;
 /*text-transform:capitalize;*/
 margin: 3px 0px 10px 0px;
 display:block;
 padding-left:9px;
 background:url(/image/fleche_icone_lien.gif) no-repeat;
 font-weight:normal; 
}


.block_text_over_image
{
  position:absolute;
  height: 90px;
  width: 150px;
  left: 30px;
  top: 25px;
  background:red;
}
	
	
	.menu_left_niveau1_link
	{
	 font-size:13px;
	 /*font-weight:bold;*/
	 color : #013366;
	 height:22px;
	 text-transform:uppercase;
	 text-decoration:none;
	
	}
	
	.menu_left_niveau1_link_selected
	{
	 font-size:13px;
	 /*font-weight:bold;*/
	 color : #013366;
	 height:22px;
	 text-transform:uppercase;
	 text-decoration:none;
	 background:url(/images/puce_bas.jpg) top right no-repeat;
	 padding-right:12px;
	}
	
	.menu_left_lien_puce
	{
		color:#333333;
		background:url(/images/puce_menu3.gif) no-repeat;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-left:10px;
		text-transform:capitalize;
		display:block;
	}
	
	.menu_left_lien_puce_selected
	{
		color:#003366;
		background:url(/images/puce_menu3.gif) no-repeat;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-left:10px;
		text-transform:capitalize;
		display:block;
	   font-weight:bold;
	}
	
	.menu_left_lien_puce:hover
	{
		color:#333333;
		background:url(/images/puce_menu3.gif) no-repeat;
		font-size:13px;/*
		font-family:Arial, Helvetica, sans-serif;
		
		padding-left:10px;*/
		 text-transform:capitalize;
		 text-decoration:underline;
	}
	
	.menu_left_bas_menu
	{
	  border-bottom: 1px solid #e5e5e5; 
	}
	
	.menu_left_quicklinks_title
	{
	 font-size:13px;
	 font-weight:bold;
	 color : #000000;
	 display:block;
	 margin-bottom:7px;
	 
	}
	
	.menu_left_quicklinks_lien_puce
	{
		color:#000000;
		background:url(/images/puce-blue.jpg) top left no-repeat;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-left:10px;
		/*text-transform:capitalize;*/
	
	  
	}
	
	.menu_left_quicklinks_lien_puce:hover
	{
		color:#000000;
		background:url(/images/puce-noir.jpg) top left no-repeat;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
		padding-left:10px;
		/*text-transform:capitalize; */
	}
	
	.text_black_label
	{
	    color:#ff0000;
	    font-size:13px;
	}


/* ******************* CSS POUR LES MENU ************************************ */
.menu_secondaire
{
 font-size:10px;
 text-transform:uppercase;
 color:#333333;
 font-weight:bold;
 text-decoration:none;
}

.menu_secondaire:hover
{
 /*font-size:10px;
 text-transform:uppercase;
 color : #000000;
 font-weight:bold;*/
 text-decoration:underline;
}

.menu_secondaire_selected
{
 font-size:10px;
 text-transform:uppercase;
 color : #003366; 
 font-weight:bold;
 text-decoration:none;
}

/*.menu_principal
{ 
background-image: url('/images/bg_menu_principal.jpg');
background-repeat: repeat
}
*/
.menu_principal_url
{
  font-size:14px;
  text-transform: uppercase;
  color : #003366; 
  font-weight:bold;
  padding-right:25px;
  text-decoration:none;
}

.menu_principal_url:hover
{
 font-size:14px;
 text-transform: uppercase;
 color : #003366; 
  font-weight:bold;
 padding-right:25px;
 text-decoration:underline;
}

.menu_principal_url_selected
{
  font-size:14px;
  text-transform: uppercase;
  color:#333333;
  font-weight:bold;
  padding-right:25px;
  text-decoration:underline;
}

/* ******************* CSS pour les menus de gauche ************************************ */




/* ******************* CSS Souligné gris ************************************ */
.underline_gray
{
  border-bottom: 1px solid #a1a1a1;
  text-align : left;
}

/* ******************* CSS pour l'affichage des dates de la homepage des events ************************************ */
.bg_date_events_right
{
  background-image: url('/images/right-date-bg.jpg');
  width:5px;
}

.bg_date_events_middle
{
   background-image: url('/images/middle-date-bg.jpg');
   background-repeat: repeat; 
   color:#ffffff;
   font-size:10px;
   font-weight : bold;
}

.bg_date_events_left
{
  background-image: url('/images/left-date-bg.jpg');
  width:5px;
}

/* ******* bloc right homepage style ******** */

.bg_homepage_blockright
{
  /*background: url(/images/homepage/bg_block_right.jpg) repeat-y;*/
  text-align:left;
}

.bg_homepage_blockright_arrow
{
   background : url('/images/homepage/bg_right_arrow.jpg') bottom no-repeat;
}

/* *********** Css Product *********** */

.lien_market
{
  font-size  :15px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;
  padding:9px 0px 9px 15px ;
  display :block;
  text-align:left;
 /* background:white;*/
  background : white url('/images/puce-blue-left-margin.jpg') left center no-repeat;
 
}

.lien_market_selected
{
  font-size  :15px;
  font-weight:bold;
  text-decoration:none;
  padding:9px 0px 9px 15px ;
  display :block;
  text-align:left;
  background:white;
  color:#ffffff;
  background : url('/images/bg_fleche_bleu_grosse-blanc.jpg') left top no-repeat;
  vertical-align:middle;
}

.lien_market:hover
{
   color:#ffffff;
   background : url('/images/bg_fleche_bleu_grosse-blanc.jpg') left top no-repeat;
   vertical-align:middle;
   text-align:left;
}

.lien_market2
{
  font-size  :15px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;
  display :block;
  text-align:left;
  background:white;
 line-height : 0.9em; 
 padding:4px 0px 4px 15px ;
 background : white url('/images/puce-blue-left-margin.jpg') left center no-repeat;
}

.lien_market2:hover
{
    color :#ffffff;
    background : url('/images/bg_fleche_bleu_grosse-blanc.jpg') left top no-repeat;
}

.lien_market_selected2
{
  font-size :15px;
  font-weight:bold;
  text-decoration:none;
  display :block;
  text-align:left;
  background:white;
  color:#ffffff;
  line-height : 0.9em; 
  background : url('/images/bg_fleche_bleu_grosse-blanc.jpg') left top no-repeat;
  padding:4px 0px 4px 15px ;

}

.text_produit_summary
{
  color:#333333;
  font-size:13px;
  
}

.text_produit_summary p
{
  margin:0px;
  padding:0px;
  
}

.lien_produit
{
  font-size  :15px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;
  display:block;
  padding-left:5px;
}

.lien_produit:Hover
{
  color:#ffffff;
   background : url('/images/bg_fleche_bleu_grosse.jpg') left top no-repeat;
}

.lien_sousmenu_product
{
    font-family: Arial, Helvetica, sans-serif;    
  font-size:13px;
  text-decoration:none; 
  color:#fefefe;
}

.lien_sousmenu_product:hover
{
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   text-decoration:underline;
   color:#949494;
}

.lien_sousmenu_product_selected
{
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#949494;
   text-decoration:none;
}

.gray_line
{
    width:193px;
    background: #999999; 
    margin:2px 0px 2px 6px;
    height:1px;
    

}






/*

#Menu_Sitemap ul
{
  font-family:font-family: Trebuchet MS, Arial;
}

#Menu_Sitemap li
{
  font-family:font-family: Trebuchet MS, Arial;
}

#Menu_Sitemap a
{
  font-family:font-family: Trebuchet MS, Arial;
 font-size:11px;
 text-transform:uppercase;
 color:#333333;
 font-weight:bold;
 text-decoration:none;
  
}

#Menu_Sitemap a:hover
{
 font-size:11px;
 text-transform:uppercase;
 color : #000000;
 font-weight:bold;
 text-decoration:underline;
  
}



*/

#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 
 
#processMessage {  
  position:absolute;  
  top:30%;  
  left:43%; 
  /*padding:10px; */
 /* width:14%; */
  z-index:1001; 
  /*background-color:#fff; */
} 


/* Css pouur le dealer locator */

.bloc_colonne
{
    /*border:1px solid #d7d7d7;*/
    vertical-align:top;  
    padding:0px 5px 5px 12px;    
	font-size:11px;
    background: #e4e7e8; 
    margin:4px; 
}

.Button {
background-color:#557c9a;
color:#FFFFFF;
cursor:pointer;
border:1px solid #000;
font-size:12px;
font-weight:bold;
}

.bloc_title_fleche
{    
    background: #ffffff url(puce_bas.gif) no-repeat left;
    text-align:left;
    vertical-align:top;
    border-bottom:1px solid #d7d7d7;
    width:180px;
    margin:0px;
}


.bloc_title
{    
    display: block;
    font-weight: bold;
    color: #092f5e;    
    padding-left:20px; 
    padding:5px 5px 5px 20px;    
    text-decoration: none;
    text-transform:uppercase;
	text-align:left;
}

.bloc_padding
{
    padding:5px 10px 5px 10px;
}

.EktronAjaxLoading
{
    display:none;
}
.industry_tables td {
	border: thin solid #b3b3b3;
	padding:5px;
}