/* ==========================================================================*/
/* BASES --------------------------------------------------------------------*/
/* ==========================================================================*/

body { font-family: Arial, Helvetica, sans-serif; color:#393838; font-size: 11px; line-height:12px;}
input, select, textarea { font-size: 10px; background-color: #FFF; }

A:active, A:visited, A:link{ color:#2a2a2b; text-decoration:none; }
A:Hover { text-decoration:underline; }

A.Link_Blue:active, A.Link_Blue:visited, A.Link_Blue:link{ color:#2a2a2b; text-decoration:none;}
A.Link_Blue:Hover { text-decoration:none; }

.linkArrow{			width:13px; height:13px; background:url(../../images/base/fleche_blanc.gif) no-repeat top left;}


A.Link_White:active, A.Link_White:visited, A.Link_White:link{ color:#ffffff; text-decoration:none; }
A.Link_White:Hover { text-decoration:none; }

/*2a2a2b*/
A.Link_BlackBold:active, A.Link_BlackBold:visited, A.Link_BlackBold:link{ font-weight:bold; color:#2a2a2b; text-decoration:none; }
A.Link_BlackBold:Hover { text-decoration:none; }

/* liens light pour la chine */
A.Link_light { font-weight:normal; color:#2a2a2b; text-decoration:none; }
A.Link_light:Active {} 
A.Link_light:Hover {text-decoration:underline;}



.hr{ position:relative; clear: both; display: block;background-image:url(../../images/base/hr.gif); background-repeat:repeat-x; height:1px; width:100%; margin:2px 0 3px 0;}
/*hr {position:relative; clear:both; color: #fff; background-color: #fff; border: 1px dotted #9b9b9b; border-style: none none dotted; line-height:1px; height:1px;}*/
/*hr{ height: 1px; color:#2a2a2b; background-color: #FFFFFF; width: 100%; margin:0; padding:0; border: none; }*/
.hr_bigBlue{ position:relative; clear: both; display: block; background-image:url(../../images/base/hr_bigBlue.gif); background-repeat:repeat-x; height:2px; width:100%; padding:0px 0px 4px 0px;}

body{padding:0; margin:0; background-color: #FFF;}

input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#2a2a2b; padding-top:3px; padding-left:3px; margin:0px; height:13px;
		background-color:#FFFFFF; background-image:url(../../images/base/input_bkgrd.gif); 
		border-top: 1px solid #777777; border-left: 1px solid #777777; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE;}

select {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#2a2a2b; padding-left:3px; margin:1px; 
		background-color:#FFFFFF;
		border-top: 1px solid #777777; border-left: 1px solid #777777; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; }

textarea {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#2a2a2b; padding-left:3px; margin:1px; 
		  background-color:#FFFFFF; background-image:url(../../images/base/input_bkgrd.gif);
		  border-top: 1px solid #777777; border-left: 1px solid #777777 ; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE;}

img { border:none; behavior: url(pngbehavior/iepngfix.htc);}

input[type="radio"] { width: 13px; height:13px; margin: 3px 3px 0px 5px; padding: 0 !important; cursor: default;
					  -moz-appearance: radio; -moz-binding: none; -moz-border-radius: 100% !important;}
					  
fieldset {border: 1px solid #7286B8; margin:5px 0px 5px 0px; padding: 5px 10px 10px 10px;}	

legend {font-size:11px; font-weight:bold;}

.bouton01{ font-size: 10px; color:#2a2a2b; padding: 0px; margin: 1px; height: 17px;
		   border-top: 1px solid #AEAEAE; border-left: 1px solid #AEAEAE; border-bottom: 1px solid #777777; border-right: 1px solid #777777;
		   background-image: url(../../images/base/btn_bkgrd.gif); cursor:pointer;}
		   
/*   Search input + btn   */
#SearchInput{position:relative; width:auto; padding-right:2px; margin-right:1px; float:left;}*/

#SearchBtn3_all{position: relative; width:auto; height:19px; vertical-align:bottom; padding-right:2px; float:right; top:2px; cursor:pointer; }
#SearchBtn3_all .SearchBtn3_left {position: relative; float:left; height: 19px; width: 10px;  background: url(../../images/base/leBigBtn_left.gif) left top no-repeat; cursor:pointer; vertical-align:bottom;}
#SearchBtn3_all .SearchBtn3_center { position: relative; float:left;  height: 16px; background: url(../../images/base/leBigBtn_center.gif) center top repeat-x; 
									 padding: 3px 0px 0 0px; font-size:10px; color:#393838; vertical-align:middle; cursor:pointer; vertical-align:bottom;}
#SearchBtn3_all .SearchBtn3_right { position: relative; float:left; width: 32px; height: 19px; background: url(../../images/base/leBigBtn_right.gif) no-repeat; cursor:pointer; vertical-align:bottom; }

#SearchBtn3_all a:link #SearchBtn3_all a:Active,#SearchBtn3_all a:visited ,{ font-size:10px; font-weight:normal; text-decoration:none; color:#2a2a2b}
#SearchBtn3_all a:Hover { text-decoration:none; color:#2a2a2b}

/* Bouton search arondi */
#SearchBtn_all{position: relative; padding-right:2px; float:left; top:2px; cursor:pointer;}
#SearchBtn_all .SearchBtn_left {position: relative;float:left; height: 17px; width: 8px;  background: url(../../images/search/searchBtn_left.gif) left top no-repeat; }
#SearchBtn_all .SearchBtn_center { position: relative; float:left;  height: 17px; background: url(../../images/search/searchBtn_center.gif) center top repeat-x; padding: 1px 3px 0 3px; font-size:10px; color:#FFFFFF; vertical-align:middle;}
#SearchBtn_all .SearchBtn_right { position: relative; float:left; width: 18px; height: 17px; background: url(../../images/search/searchBtn_right.gif) no-repeat; }


/* Panel retractable contenant une liste de document  tlcharger */
/*#SearchBtn_all #DocumentationPanelList {visibility:hidden; border:1px solid #FF0000; width:20px; height:100px; background-color:#CCCCCC; } */

#DocumentationPanelList {visibility:hidden; position:absolute; border:1px solid #999999;  width:200px; padding:3px; margin-top:24px; background:#F0F0F0;}
#DocumentationPanelList td {height:20px; margin:2px; padding-left:30px; background:url(../../images/pictos/iconpdf.gif) no-repeat left;}
#DocumentationPanelList td a {color:#666666; text-decoration:none;}
#DocumentationPanelList td a:hover {color:#666666; text-decoration:underline;} 


A.Link_SearchBtn{ font-size:10px; font-weight:normal; color:#2a2a2b; text-decoration:none; }
A.Link_SearchBtn:Active {} 
A.Link_SearchBtn:Hover {}

/*   Le Btn   */
#leBtn_all{ position:relative; height:15px; width:auto; text-align:right; padding:2px 2px 6px 0px; cursor:pointer;}
#leBtn_all .leBtn_left {position: relative; float:left; width: 5px; height: 15px;   background: url(../../images/base/leBtn_left.gif) left top no-repeat; }
#leBtn_all .leBtn_center { position: relative; float:left;  height: 15px; background: url(../../images/base/leBtn_center.gif) center top repeat-x; padding: 1px 3px 0 3px; font-size:10px; vertical-align:middle;}
#leBtn_all .leBtn_right { position: relative; float:left; width: 12px; height: 15px; background: url(../../images/base/leBtn_right.gif) no-repeat; }
A.Link_leBtn{ font-size:10px; font-weight:normal; text-decoration:none; }
A.Link_leBtn:Active {} 
A.Link_leBtn:Hover {text-decoration:none;}

/*   Le Big Btn   */
#leBigBtn_all{ position:relative; height:14px; width:100%; text-align:right; padding:2px 2px 6px 0px; cursor:pointer;}
#leBigBtn_all .leBigBtn_left {position: relative; float:left; width: 10px; height: 19px;   background: url(../../images/base/leBigBtn_left.gif) left top no-repeat; }
#leBigBtn_all .leBigBtn_center { position: relative; float:left; width:166px; height: 19px; background: url(../../images/base/leBigBtn_center.gif) center top repeat-x; padding: 3px 3px 0 3px; font-size:10px; vertical-align:middle; text-align:center;}
#leBigBtn_all .leBigBtn_right { sposition: relative; float:left; width: 32px; height: 19px; background: url(../../images/base/leBigBtn_right.gif) no-repeat; }
A.Link_leBigBtn{ font-size:10px; font-weight:normal; text-decoration:none; color:#2a2a2b}
A.Link_leBigBtn:Active {} 
A.Link_leBigBtn:Hover {text-decoration:none;}
		   

#tbl_1, #tbl_2, #tbl_2, #tbl_3, #tbl_4, #tbl_5, #tbl_6, #tbl_7, #tbl_8 {text-indent:5px; vertical-align:top;}

/* ==========================================================================*/
/* TABLES -------------------------------------------------------------------*/
/* ==========================================================================*/

/* Table 01 -----------------------------------------------------------------*/

/* Modifie par Claudo le 17.04.08: Raison: allignement des boites vers le bas */
/*// ORIGINAL---> .Tb1_bloc{ margin:0 0 3px 0; width:100%;} */
.Tb1_bloc{background: #4587c5; margin:0 0 3px 0; width:100%; height: inherit; vertical-align:top; }

/*.Tb1_hg{width:6px; height:22px; background-image:url(../../images/table/01_c/tbl01_hg.gif);} */

.Tb1_hg{width:2px; height:auto; background:#FFFFFF url(../../images/table/01_c/tbl01_hg.gif) no-repeat bottom;}
.Tb1_hc{padding:1px 0 4px 8px; font-weight:bold; text-transform:uppercase; color:#2a2a2b; 
		background:#FFFFFF url(../../images/table/01_c/tbl01_hc.gif) repeat-x bottom; }
.Tb1_hd{width:2px; background:#FFFFFF url(../../images/table/01_c/tbl01_hd.gif) no-repeat bottom;}

.Tb1_mg{height: 100%; background:#FFFFFF url(../../images/table/01_c/tbl01_mg.gif);}
.Tb1_img{margin:0px;}

.Tb1_mc{position:relative; background:#FFFFFF; padding:9px; vertical-align: top;}
.Tb1_mc_noBkgrd{background:#FFFFFF; padding:9px; vertical-align: top;}
.Tb1_mc_bkgrd{background: #4587c5; padding:9px;}

.Tb1_md{background:#FFFFFF url(../../images/table/01_c/tbl01_md.gif) repeat-y;}

.Tb1_bg{height:8px; background:#FFFFFF url(../../images/table/01_c/tbl01_bg.gif) no-repeat; }
.Tb1_bc{background:#FFFFFF url(../../images/table/01_c/tbl01_bc.gif) repeat-x;}
.Tb1_bd{background:#FFFFFF url(../../images/table/01_c/tbl01_bd.gif) no-repeat;}


/* Table 02 -----------------------------------------------------------------*/
.Tb2_bloc{margin:0 0 3px 0; width:100%; }

.Tb2_hg{background-position:bottom; background-repeat:no-repeat; background-image:url(../../images/table/02_c/tbl02_hg_.gif); width:3px; height:3px; }
.Tb2_hc{background-position:bottom; background-repeat:repeat-x; background-image:url(../../images/table/02_c/tbl02_hc_.gif);}
.Tb2_hd{background-position:bottom; background-repeat:no-repeat; background-image:url(../../images/table/02_c/tbl02_hd_.gif); width:3px; }

.Tb2_mg{background-image:url(../../images/table/02_c/tbl02_mg_.gif);}
.Tb2_mc_noBkgrd{background-color:#FFFFFF; padding:9px;vertical-align: top;}
.Tb2_mc_bkgrd{background: #4587c5; padding:9px;}
/*.Tb2_mc_bkgrd{background-image:url(../../images/table/02_c/tbl02_mc_bkgrd_.gif); abackground-repeat:repeat-y; padding:9px;} */
.Tb2_md{background-image:url(../../images/table/02_c/tbl02_md_.gif);}

.Tb2_bg{background-position:top; background-repeat:no-repeat; background-image:url(../../images/table/02_c/tbl02_bg_.gif); height:6px;}
.Tb2_bc{background-position:top; background-repeat:repeat-x; background-image:url(../../images/table/02_c/tbl02_bc_.gif);}
.Tb2_bd{background-position:top; background-repeat:no-repeat; background-image:url(../../images/table/02_c/tbl02_bd_.gif);}


/* Table 03 / Product Finder -------------------------------------------------*/
.Tb3_bloc{margin:0 0 3px 0; width:100%;}

.Tb3_hg{width:5px; height:44px; background-image:url(../../images/table/03/tbl03_hg.gif);}
.Tb3_hc{background-image:url(../../images/table/03/tbl03_hc.gif);}
.Tb3_hd{width:5px; background-image:url(../../images/table/03/tbl03_hd.gif);}

.Tb3_mg{background-image:url(../../images/table/03/tbl03_mg.gif);}
.Tb3_mc_noBkgrd{background-color:#FFFFFF; padding:9px;}
/*.Tb3_mc_bkgrd{background-image:url(../../images/table/03/tbl03_mc.jpg); background-repeat:repeat-y; padding:9px;}*/
.Tb3_md{background-image:url(../../images/table/03/tbl03_md.gif);}

.Tb3_bg{height:6px; background-image:url(../../images/table/03/tbl03_bg.gif);}
.Tb3_bc{background-image:url(../../images/table/03/tbl03_bc.gif);}
.Tb3_bd{background-image:url(../../images/table/03/tbl03_bd.gif);}


/* Table 04 / ombre portee -------------------------------------------------*/
.Tb4_bloc{margin:0 0 3px 0; width:100%;}

.Tb4_hg{width:6px; height:22px; background-image:url(../../images/table/04/tbl04_hg.gif);}
.Tb4_hc{background-image:url(../../images/table/04/tbl04_hc.gif); padding-left:10px; font-weight:bold; text-transform:uppercase; color:#929292;}
.Tb4_hd{width:13px; background-image:url(../../images/table/04/tbl04_hd.png);}

.Tb4_mg{background-image:url(../../images/table/04/tbl04_mg.gif);}
.Tb4_mc{background-color:#FFFFFF; padding:9px;}
.Tb4_md{background-image:url(../../images/table/04/tbl04_md.png);}

.Tb4_bg{height:16px; background-image:url(../../images/table/04/tbl04_bg.png);}
.Tb4_bc{background-image:url(../../images/table/04/tbl04_bc.png);}
.Tb4_bd{background-image:url(../../images/table/04/tbl04_bd.png);}


/* ====================================================================================================================================================*/
/* STRUCTURE ------------------------------------------------------------------------------------------------------------------------------------------*/
/* ====================================================================================================================================================*/

/* Master -------------------------------------------------------------------*/
#Master{width:98%; padding:0px; margin:10px;}

/* --------------------------------------------------------------------------*/
/* Header -------------------------------------------------------------------*/
#Header{ position:relative; z-index:3; width:990px; height:100px;}
#Header_Logo{ position:relative; float:left; width:255px; height:81px; background-image:url(../../images/header/logo_contrinex.jpg);}
#Header_Navigation{ position:relative; width:auto; height:71px; z-index:1500;}

#Header_Navigation .Header_Title{position:relative; width:auto; height:auto; display:inline; left:0px; top:41px; font-size:18px; color:#333333;}

/* on a deplacer la recherche dans un box
#Header_SearchInput{ position:relative; top:55px; float:right; width:250px; height:25px;  text-align:right;}
#Header_SearchInput .SearchInput{width:150px;}
#Header_SearchInput .SearchBtn{ font-size: 10px; color:#FFF; padding: 0px; margin: 1px; height: 18px; width:68px;
								border:none; padding-right:10px;
								background: transparent url(../../images/header/btn_search.gif) no-repeat;}
*/	   
#Header_Sepa{ clear:both; height:14px; background-image:url(../../images/header/header_bkgrd_v3.gif); background-repeat:repeat-x;}


/* -----------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Content (Middle) ---------------------------------------------------------*/
#Content{width:990px; position:relative; z-index:2;}

/* Left --------------------------------------------------------------------*/
#ColGauche{position:relative; width:251px; vertical-align:top; padding-top:0;}

/* Center ------------------------------------------------------------------*/
/*#ColCentre{width:488px; vertical-align:top; z-index:1;}*/
#ColCentre{width:488px; vertical-align:top; z-index:1; padding-top:0}
#ColCentreHaut{position:relative; width:480px; background-image:url(../../images/content/ctnt_home_bluBkgrd.gif); background-repeat:repeat-x; margin:0px 4px 9px 4px;}

/* Right --------------------------------------------------------------------*/
/*#ColDroite{position:relative; width:251px; vertical-align:top; padding-top:6px;}*/
#ColDroite{position:relative; width:251px; vertical-align:top; padding-top:0; }

/* 1 colonne Centre et Droite -----------------------------------------------*/
/*ColCentreDroite{aposition:relative; width:735px; vertical-align:top; margin:4px; } */
#ColCentreDroite{ width:733px; vertical-align:top; margin:0px 4px 4px 6px ;}

/* 1 colonne unique  */
#ColUnique{position:relative; width:990px; vertical-align:top; margin:0px;}

/* --------------------------------------------------------------------------*/
/* Footer -------------------------------------------------------------------*/

#Footer{ z-index:1; height:91px; width:990px; background-image:url(../../images/footer/footer_bkgrd_v3.gif); background-repeat:repeat-x; margin: 2px 0px 4px 0px}
#Footer .Footer_Texte{ position:relative; top:20px; text-align:center; font-size:9px; line-height:10px; color:#22517d}



/* =====================================================================================================================================================*/
/* BOXES -----------------------------------------------------------------------------------------------------------------------------------------------*/
/* =====================================================================================================================================================*/

.BoxTitleBig{clear: both; font-size:11px; color:#2a2a2b; font-weight:bold; text-transform:uppercase; padding:6px 2px 4px 12px;}

.BoxTitleBlue{font-size:11px; font-weight:bold; color:#0E3C8A; line-height:12px; padding: 0px 0px 1px 0px;}
.BoxTitleBlueUpperCase{font-size:11px; font-weight:bold; color:#0E3C8A; line-height:12px; padding: 0px 0px 1px 0px; text-transform:uppercase;}

.BoxTitleBlack{font-size:11px; font-weight:bold; color:#2a2a2b; line-height:12px; padding: 0px 0px 1px 0px;}
.BoxTitleBlackUpperCase{ font-size:11px; font-weight:bold; color:#2a2a2b; line-height:12px; padding: 0px 0px 1px 0px; text-transform:uppercase;}
.BoxTextMiniBlack{padding: 0px 0px 2px 0px; font-size:9px; color:#2a2a2b;}

.BoxTitleBlueDark{font-size:11px; font-weight:bold; color:#0E3C8A; line-height:12px; padding: 0px 0px 1px 0px;}
.BoxTitleBlueDarkUpperCase{ font-size:11px; font-weight:bold; color:#0E3C8A; line-height:12px; padding: 0px 0px 1px 0px; text-transform:uppercase;}

.BoxTitleWhite{font-size:11px; font-weight:bold; color:#FFFFFF; line-height:12px; padding: 0px 0px 1px 0px;}
.BoxTitleWhiteUpperCase{ font-size:11px; font-weight:bold; color:#FFFFFF; line-height:12px; padding: 0px 0px 1px 0px; text-transform:uppercase;}
.BoxTitleWhite a:link, .BoxTitleWhite a:active, .BoxTitleWhite a:visited {color:#FFFFFF;}
.BoxTitleWhite a:hover {color:#FFFFFF;}

.BoxText{padding: 0px 0px 4px 0px; color:#FFFFFF;}
.BoxTextMedium{padding: 0px 0px 4px 0px; font-size:10px; color:#2a2a2b;}
.BoxTextMini{padding: 0px 0px 2px 0px; font-size:9px; color:#dce6ef;}


.texte_inBlue{ color:#ffffff}


/* =====================================================================================================================================================*/
/* GAUCHE & DROITE ------------------------------------------------------------------------------------------------------------------------------------ */
/* =====================================================================================================================================================*/


/*   Product Finder   */
#BoxProductFinder{position:relative; height:auto; width:251px; padding:5px 0px 2px 0px; margin-bottom:0px;}
/*
#BoxProductFinder_btn{ background-image:url(../../images/boxes/productFinder/productFinder_btn.gif); height:19px; width:239px; margin:1px 1px 1px 1px; 
					   font-size:11px; text-transform:uppercase; font-weight:bold; color:#2a2a2b; line-height:20px; text-indent:9px;}
					   */
#BoxProductFinder_btn{ margin-bottom:2px;}

#BoxProductFinder_bigBtn{width:229px; height:40px; background:url(../../images/boxes/productFinder/productFinder_v3_bigBtn.gif) no-repeat; text-indent:80px; padding-top:27px; color:#FFFFFF; }					   
A.Link_ProductFinder{ font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-transform:uppercase; cursor:pointer;}
A.Link_ProductFinder:Active {} 
A.Link_ProductFinder:Hover {}

/* Promo */
#BoxPromo .Tb1_mc{padding:0px;}


/* Advert */
#BoxAdvert .Tb1_mc{padding:0px;}
#BoxAdvert .Tb1_hc{ padding:0; height:2px;}

/* Advert Big */
#BoxAdvert_big .Tb1_mc{padding:0px; width:247px; background:url(../../images/boxes/adverts/inductive.jpg);}
#BoxAdvert_big .Tb1_hc{ padding:0; height:2px;}

/* Adresse pdf*/
#BoxAddressesPDF .Tb1_hc{ padding:0; height:2px;}

/*   News & Special Offers Extracts   */
#BoxNewsExtracts{ width:251px; padding:5px 0px 2px 0px; vertical-align:top;}
#BoxNewsExtracts .BoxNews_Item{display:block; width:100%; padding:4px 0 0 0}
#BoxNewsExtracts .BoxTitleBlack{clear:both;}
#BoxNewsExtracts .BoxNews_Texte{float:left; width:150px; }
#BoxNewsExtracts .BoxNews_Image { float:right; width:63px; margin:0 0 6px 0; border:1px solid #FFFFFF;}


/*   News & Special Offers Listing   */
#BoxNewsListing{position:relative; width:251px; padding:5px 0px 2px 0px;}
#BoxNewsListing .BoxTextMini{ padding:0 0 0 0}
#BoxNewsListing .BoxFleche{ position:relative; height:12px; text-align:right; top:-12px;  padding:0 0 2px 0}

.linkArrowBlue{	width:13px; height:13px; background:url(../../images/base/fleche_bleu.gif) no-repeat top left;}


/*   Press Releases Extracts   */
#BoxPRExtracts{position:relative; width:251px; padding:5px 0px 2px 0px;}
#BoxPRExtracts .BoxTitleBlue{clear:both;}
#BoxPRExtracts .BoxTextMini{ padding:0 0 0 0}
#BoxPRExtracts .BoxFleche{ position:relative; text-align:right; top:-13px;  padding:0 0 0px 0}
#BoxPRExtracts .leBtn_all{	float:right; top:-12px;}


/*   Press Releases Listing */
#BoxPRListing{position:relative; width:251px; padding:5px 0px 2px 0px;}
#BoxPRListing .BoxTitleBlue{clear:both;}
#BoxPRListing .BoxTextMini{padding:0 0 0 0}
#BoxPRListing .BoxFleche{ position:relative; height:12px; text-align:right; top:-12px;  padding:0 0 2px 0}


/*   Part Number   */
#BoxPartNumber{position:relative; width:251px; padding:5px 0px 2px 0px;}
#BoxPartNumber .Tb1_mc{padding-bottom:3px;}

#PartNumber_Search{ position:relative; width:100%; height:auto;}
#PartNumber_Search .SearchInput{position:relative; width:120px; margin-right:3px; float:left;}
#PartNumber_Search .SearchBtn3_all{}
				
					   
/*   Search General   */
#BoxSearchGeneral{position:relative; width:251px;  padding:5px 0px 2px 0px;}
#BoxSearchGeneral .Tb1_hc{ padding:0; height:16px;}
#BoxSearchGeneral .Tb1_mc_bkrgd{padding:2px;}
#General_Search{ position:relative; width:100%;}
#General_Search .SearchInput{position:relative; width:120px; margin-right:3px; float:left;}


/*   Fairs Activities (Trade Shows)  */
#BoxFairsActivities{position:relative; width:251px; padding:5px 0px 2px 0px;}
#BoxFairsActivities .FairsActivities_Btn{ background:url(../../images/boxes/fairsActivities/picto_fairsActivities_red_btn.gif) no-repeat; width:17px; height:18px; padding:0px 10px 10px 0px; float:left;}
#BoxFairsActivities .FairsActivities_Text{ position:relative; float:left; width:194px;  left:6px;}
#BoxFairsActivities .BoxTitleBlack{padding-bottom:3px;}

/*#BoxFairsActivities .BoxTitleBig{background-image:url(../../images/boxes/fairsActivities/picto_fairsActivities.gif); background-repeat:no-repeat; background-position:10px; padding-left:30px;}*/

#BoxFairsActivities .hr{ margin-bottom:5px;}
#BoxFairsActivities A:Hover { text-decoration:none;}


/*   Proximity Switches   */
#BoxProximitySwitches{position:relative; width:247px; height:auto; padding:5px 0px 2px 0px;
					  background:url(../../images/boxes/proximitySwitches/proximitySwitches_bkgrd.gif) repeat-x;}
#BoxProximitySwitches .ProximitySwitches_Texte{ padding:0px 12px 0px 12px;}



/* =====================================================================================================================================================*/
/*   CENTRE   ----------------------------------------------------------------------------------------------------------------------------------------- */
/* =====================================================================================================================================================*/


/* -------------------------------------------------------------------------- */
/*   Home 
/* -------------------------------------------------------------------------- */

/*  pour la home page */
.bigTexteHome{ font-size:40px; text-transform:uppercase; line-height:33px; color:#FFFFFF; font-weight:bold; }
.whiteText{ color:#FFFFFF; }
.selectHome{ width:200px; }
.mnuBlue{ color:#3177BF; text-transform:uppercase; } 
.mnuSubMnu{ position:absolute; z-index:10; visibility:hidden; }
.mnuSubMnuLink{color:#3177BF; text-decoration:none; }
.mnuItems{ width:200px; height:17px; padding: 0px 3px 0px 10px; vertical-align:middle; text-decoration:none; background:url(../../images/home/subMnuBackground.gif);	
		border-left: 1px solid #777777; border-bottom: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; }
.mnuTd{ cursor:pointer;}


/*   Intro   */
#ColCentreHautImg{text-align:center; margin:5px; }
#ColCentreHautTxt{color:#FFFFFF; text-align:left; padding: 6px 10px 12px 10px;}
#ColCentreHautTxt .titre {font-size:16px; font-weight:bold; text-transform:uppercase; line-height:16px; margin-bottom:7px;}
#ColCentreHautTxt .texte{ margin-bottom:5px;}
#ColCentreBas{}


/*   New Products   */
#BoxNewProducts{width:238px; swheight: inherit; margin:0 2px 0 4px;}
#BoxNewProducts .BoxNewProducts_Texte{width:120px; padding: 0px 0px 4px 0px; color:#FFFFFF;}
#BoxNewProducts .BoxNewProducts_Img{{ float:right; width:auto; margin:0 0 0 4px; border:1px solid #FFFFFF;}}
/*#BoxNewProducts .BoxNewProducts_Texte{ aposition:relative; float:left; width:120px;}
#BoxNewProducts .BoxNewProducts_Img{aposition:relative; float:right; width:87px;} */

#BoxNewProducts_no{width:238px; swheight: inherit; margin:0 2px 0 4px;}
#BoxNewProducts_no .Tb1_hc{ padding:0; height:16px;}
#BoxNewProducts_no .Tb1_mc{padding:0px;}

/*   Where To Buy  */
/*#BoxWhereToBuy{width:238px; aheight: inherit; margin:0 4px 0 2px;}*/
#BoxWhereToBuy{width:238px; aheight: inherit; margin:0 4px 0 2px;}
#BoxWhereToBuy .BoxTitleBig{background-image:url(../../images/boxes/whereToBuy/picto_whereToBuy.gif); background-repeat:no-repeat; background-position:10px; padding-left:30px;}
#BoxWhereToBuy .WhereToBuy_List{margin:4px 2px 4px 0px;}



/* -------------------------------------------------------------------------- */
/*   Product Finder 
/* -------------------------------------------------------------------------- */

/*   Grid Selection   */
#ProductFinderGridSelection .Tb1_mc{ padding:0px;}

/*  Grid Results   */
#ProductFinderGridResults .Tb1_mc{ padding:0px;}



/* -------------------------------------------------------------------------- */
/*   News Details  */
/* -------------------------------------------------------------------------- */

#BoxNewsDetails{margin:5px 5px 0px 5px; vertical-align:top;}
#BoxNewsDetails .Tb1_hc{ color:#2a2a2b;}
#BoxNewsDetails .Tb1_mc img{ margin-right:6px;}

#BoxNewsDetails .PR_Item{ padding:0 0 4px 0;}
#BoxNewsDetails .BoxTextMini{padding:0 0 2px 0;}
#BoxNewsDetails .BoxTitleBlackUpperCase{padding:0 0 0 0;}
#BoxNewsDetails .PR_Details{padding:0 0 6px 0;}
#BoxNewsDetails .BoxFleche{ position:relative; text-align:right; top:-13px;  padding:0 0 6px 0}
#BoxNewsDetails .BoxDocument{ clear: both; display: block; padding:4px 0 0 0}
#BoxNewsDetails UL { padding-left:15px; padding-top:0px;}
#BoxNewsDetails LI { list-style-image: url(../../images/base/puceImage.png); color:#000000; padding-bottom:0px}




/* -------------------------------------------------------------------------- */
/*   Press Releases Details   */
/* -------------------------------------------------------------------------- */

/*#BoxPRDetails{margin:6px 0px 0 5px;}*/
#BoxPRDetails{padding:5px 4px 4px 4px;}
#BoxPRDetails .Tb1_hc{ color:#2a2a2b;}

#BoxPRDetails .PR_Item{ padding:0 0 4px 0;}
#BoxPRDetails .BoxTextMini{padding:0 0 2px 0;}
#BoxPRDetails .BoxTitleBlackUpperCase{padding:0 0 4px 0;}
#BoxPRDetails .PR_Details{padding:0 0 6px 0;}
#BoxPRDetails .BoxFleche{ position:relative; text-align:right; top:-13px;  padding:0 0 6px 0}
#BoxPRDetails .BoxDocument{ clear: both; display: block; padding:4px 0 0 0}


/* -------------------------------------------------------------------------- */
/*   Fiche Produit   */
/* -------------------------------------------------------------------------- */

#FicheProduit{clear: both; display: block;}
#FicheProduit .FicheProduit_Image{ position:relative; float:left; background-color:#2a2a2b; padding:1px; margin: 0px 0px 0px 0px; }
#FicheProduit .image_dblBorder{ border: 1px solid #FFF;}

#FicheProduit .Tb1_mc{background-image:url(../../images/table/content_bkgrd.gif); background-repeat:repeat-x; background-position:bottom; padding-right:0; margin:0;}
#FicheProduit .FicheProduit_Texte{position:relative; float:left; width:212px; padding: 0px 8px 0px 8px;}

#FicheProduit .FicheProduit_Caracteristiques{ position:relative; float:left; height:auto; width:190px; padding: 0px 0px 0px 3px; 
										background-image:url(../../images/1px/1px_gris.gif); background-repeat:repeat-y; background-position:left;}
#FicheProduit .BoxTitleBlue{ padding:0px 4px 0px 4px;}
#FicheProduit .BoxTextMedium{ padding:0px 4px 0px 4px;}
										
#FicheProduit .FicheProduit_DemandeDoc{ position:relative; margin-top:16px; height:55px; 
										background-image:url(../../images/table/content_bkgrd.gif); background-repeat:repeat-x; background-position:bottom;}

#FicheProduit .FicheProduit_MoreInfos{ clear: both; display: block; height:47px; padding:12px 0px 0px 0px;}

#FicheProduit .Picto_big{position:relative; float:left;}
#FicheProduit .Picto_big_Texte{position:relative; float:left; margin:20px 0px 0px 6px;}


/*   Detail   */

#FicheProduitDetail{ padding:9px;}

#FicheProduitDetail_a{position:relative; float:left; width:367px; padding: 0px 5px 0px 0px;}

#FicheProduitDetail_a .Tb1_mc{background:url(../../images/table/content_bkgrd.gif) repeat-x bottom #F4F4F4;  padding:0; margin:0; height:490px}
#FicheProduitDetail_a .FicheProduit_MoreInfos{ clear: both; display: block; height:56px; padding:28px 0px 0px 0px; }
#FicheProduitDetail_a .Picto_big{position:relative; float:left;}
#FicheProduitDetail_a .Picto_big_Texte{position:relative; float:left; margin:20px 0px 12px 6px;}


#FicheProduitDetail_b{position:relative; float:left; width:367px; padding: 0px 0px 0px 0px; }
#FicheProduitDetail_b .Tb1_mc{padding:0; margin:0; height:490px}
#FicheProduitDetail_b .bkgrdTop{ height:25px; background-image:url(../../images/table/content_bkgrd_top.gif); background-repeat:repeat-x; padding-right:0; margin:0;}
#FicheProduitDetail_b .BoxTitleBlack{ padding:11px;}
#FicheProduitDetail_b .hr{ margin-left: 11px; width:326px;}
#FicheProduitDetail_b .Image{ padding:11px; text-align:center;}
#FicheProduitDetail_b .buttons {padding:11px;}
#FicheProduitDetail_b A:hover{ text-decoration:none;}

#FicheProduitDetail_c{position:relative; float:left; width:738px; padding: 0px 5px 0px 0px;}
#FicheProduitDetail_c .Tb1_mc{ padding:0; margin:0; height:490px}
#FicheProduitDetail_c .FicheProduit_MoreInfos{ clear: both; display: block; height:56px; padding:28px 0px 0px 0px; }
#FicheProduitDetail_c .Picto_big{position:relative; float:left;}
#FicheProduitDetail_c .Picto_big_Texte{position:relative; float:left; margin:20px 0px 12px 6px;}

/* -------------------------------------------------------------------------- */
/*   Gamme Produit   */
/* -------------------------------------------------------------------------- */


#GammeProduit{margin:5px 0 0 0;}
#GammeProduit .Tb1_hc{ color:#2a2a2b;}
#GammeProduit .Tb1_mc{ padding:0}

#GammeProduit .Gammes_Intro{width:100%; height:161px; padding: 0px 0px 16px 0px;}
#GammeProduit .Gammes_IntroTexte{position:relative; float:left;}
#GammeProduit .Gammes_IntroImage{position:relative; float:right;}

/* #GammeProduit .Gammes_Sepa{ clear: both; display: block; height:6px; background:url(../../images/base/sepa_hor_deg.gif) repeat-x; padding-bottom:6px;} */
#GammeProduit .Gammes_Sepa{ clear: both; display: block; height:6px; padding-bottom:6px;}

#GammeProduit .Gammes{ background:#FFFFFF; position:relative; float:left; width:242px; padding: 0px 0px 16px 0px; border-right:1px solid #FFFFFF; }

#GammeProduit .Gammes_Title{ position:relative; height:18px; background:#4587c5; padding:8px 0 0 26px; vertical-align:bottom;
							 font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; line-height:12px; }
							 
#GammeProduit .Gammes_Content{ padding-left:25px; padding-right:25px;}
#GammeProduit .Gammes_Sepa_Ombre{clear: both; display: block; height:6px; background: #FFFFFF url(../../images/base/sepa_hor_deg_v3.gif) repeat-x; padding-bottom:6px; }
#GammeProduit .hr_bigBlue{ width:186px;}
#GammeProduit .Gammes_Image{ width:186px; padding:0px 0px 4px 0px; text-align:center;}
#GammeProduit .Gammes_Texte{ width:186px; padding:0px 0px 8px 0px;}
#GammeProduit .Gammes_Lien{ padding:0px 0px 4px 0px;}



/* -------------------------------------------------------------------------- */
/*   Sales  */
/* -------------------------------------------------------------------------- */

#BoxSalesMap{margin:5px 0 0 0;}
#BoxSalesMap .Tb1_hc{color:#2a2a2b;}
#BoxSalesMap .Tb1_mc{padding:0px;}


#BoxSalesAddresses .Tb1_hc{ padding:0; height:2px;}

/* -------------------------------------------------------------------------- */
/*   Fairs  */
/* -------------------------------------------------------------------------- */

#BoxFairsDetails{margin:5px 0 0 0;}
#BoxFairsDetails .Tb1_hc{ color:#2a2a2b;}
#BoxFairsDetails .Tb1_mc{ padding:0;}

.BoxFairsActivities_month{	position:relative; top:5px; padding:0 0 0 6px; color:#FFFFFF; font-weight:bold;}


/* -------------------------------------------------------------------------- */
/*   Products Finder  */
/* -------------------------------------------------------------------------- */

#ProductsFinder{ width:990px; margin:5px 0 0 0;}
#ProductsFinder .Tb1_mc{ padding:3px;}
#ProductsFinder .Tb1_hc{ color:#2a2a2b; height:16px;  }
#ProductsFinder A:Hover {text-decoration:none;}

#ProductsFinder .productFinder_titreColonne{font-size:10px; font-weight:bold; color:#FFFFFF; line-height:8px; padding:6px 0px 0px 4px;}

/*  ProductsFinder Search   */

#PF_Search{position:relative; height:17px; width:auto; text-align:right; margin:4px 9px 8px 0; float:right; vertical-align:middle;}
#PF_Search .SearchInput{width:145px;}
							
/* -------------------------------------------------------------------------- */
/*   formulaire de contact   */
/* -------------------------------------------------------------------------- */

#BoxContactForm{margin:5px 5px 0 5px;}
#BoxContactForm .Tb1_hc{ color:#2a2a2b;}

#BoxContactForm .label_Div{position:relative; width:210px; height:21px; vertical-align:bottom; line-height:23px; float:left;
							background-image:url(../../images/1px/1px_gris.gif); background-repeat:repeat-x; background-position:bottom;}		
#BoxContactForm .input_Div{position:relative; float:left; width:240px; padding:0 0 3px 0;}

input.contactForm{ width:240px;}
select.contactForm{ width:245px;}

#BoxContactForm .textArea_Div{ clear: both; width:440px; padding:12px 0 4px 0;}
textarea.contactForm { width:448px;}

input.required { width:240px; background-color:#FF0000; }

#BoxContactForm .btn_Div{ width:440px; height:auto; float:right; padding:10px 0 0 0; text-align:right;}



/* -------------------------------------------------------------------------- */
/*   Company   */
/* -------------------------------------------------------------------------- */

#BoxCompany{ margin:5px 5px 0 5px;}
#BoxCompany .Tb1_hc{ color:#2a2a2b;}

#BoxCompany .Company_Image{ padding:0px; }
#BoxCompany .Company_Titre{ position:relative; height:20px; background:#4587c5; padding:22px 9px 0 9px; vertical-align:bottom; 
							border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
						    font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; line-height:12px; }
#BoxCompany .Company_Sepa_Ombre{clear: both; display: block; height:6px; background: #FFFFFF url(../../images/base/sepa_hor_deg_v3.gif) repeat-x;}
#BoxCompany .Company_Texte{ background:#FFFFFF; padding:1px 9px 9px 9px;}

/* -------------------------------------------------------------------------- */
/*   Jobs   */
/* -------------------------------------------------------------------------- */

#BoxJobs {margin:5px 5px 0px 5px;}
#BoxJobs .Tb1_hc{ color:#2a2a2b;}

#BoxJobs .jobs_Image{ position:relative; float:left; margin: 0 0 2px 0;}
#BoxJobs .BoxTextMini{ padding-bottom:2px;}
#BoxJobs .BoxTitleBlackUpperCase{ padding-bottom:6px;}
#BoxJobs .Description { position:relative; padding:0 0 0 0; width:auto; color:#2a2a2b; font-size:10px;}
#BoxJobs .jobs_Pdf{clear: both; display: block; margin:6px 0 0 0}


#BoxJobs .BoxFleche{position:relative; clear: both; text-align:right; top:0px; margin: 5px 0 9px 0;}
#BoxJobs .EmailBtn{position:relative; clear: both; text-align:left; top:-10px;  padding:0 4px 0 4px}

#BoxJobs .ApplicationText{background-image:url(../../images/table/content_bkgrd_top.gif); background-repeat:repeat-x; padding:16px 4px 4px 4px;}



/* -------------------------------------------------------------------------- */
/*   Files Download   */
/* -------------------------------------------------------------------------- */


.DocsDownload{ width:990px;}
.DocsDownload_Tb1_mc{ padding:0;}
.DocsDownload_hc{ color:#2a2a2b;}

.DocsDownload_col{ background:url(../../images/products_finder/products_finder_fond_2_gauche.gif); width:20%; padding:16px 6px 16px 2px ; line-height:16px; white-space:nowrap;}
.DocsDownload_titreColonne{background:#347CC0; width:100%; font-size:11px; font-weight:bold; color:#FFFFFF; height:16px; padding:0; margin:0 0px 16px 0; text-indent:4px;}

.DocsDownload_decal_1{ padding-left:8px; }
.DocsDownload_decal_2{ text-indent:20px;}


/* -------------------------------------------------------------------------- */
/*   Download   page */
/* -------------------------------------------------------------------------- */

.dl_level1 			{ height:22px; background-image:url(../../images/base/dl_lvl1.gif); background-repeat:repeat-x; 
				  	  color:#FFFFFF; font-size:10pt; }
.dl_level1 div 		{ padding:5px; padding-top:4px; border: 0px solid #ff0000; float:left; }
.dl_level1 .dl_lvl1_up { float:right; }
.dl_level1 .dl_lvl1_up a {  width:13px; height:13px; display:block; 
							background-image:url(../../images/base/fleche_haut_blanc.gif); background-repeat:no-repeat; background-position:center;}
.dl_level2 			{ height:22px; background-image:url(../../images/base/dl_lvl2.gif); background-repeat:repeat-x; 
				      color:#000000; font-size:8pt; font-weight:bold; margin-bottom:4px;}  
.dl_level2bis		{ height:22px; background-image:url(../../images/base/dl_lvl2b.gif); background-repeat:repeat-x; 
				      color:#000000; font-size:8pt; font-weight:bold; margin-bottom:4px;margin-top:5px;}  
.dl_level2 div,
.dl_level2bis div	{ padding:5px; padding-top:5px;}

.dl_level3,
.dl_level3bis		{ height:22px; background-image:url(../../images/base/dl_lvl2.gif); background-repeat:repeat-x; 
				      color:#000000; font-size:8pt; font-weight:normal; margin-bottom:4px;} 
.dl_level3, 
.dl_level3bis div 		{ padding:5px; padding-top:5px; padding-left:15px}

.dl_level4,
.dl_level4bis		{ height:22px; background-image:url(../../images/base/dl_lvl2.gif); background-repeat:repeat-x; 
				      color:#000000; font-size:8pt; font-weight:normal; margin-bottom:4px;} 
.dl_level4, 
.dl_level4bis div 		{ padding:5px; padding-top:5px; padding-left:15px}
 
.dl_ct				{ background-image:url(../../images/base/dl_cnt.gif); background-repeat:repeat-x; background-position:bottom;
						margin-bottom:3px; padding-bottom:6px;
						border: 0px solid #ff0000;
					}
.dl_cnt				{ margin-bottom:0px; background-color:#FAFAFA;   border-bottom:2px solid #ffffff; overflow:hidden; height:20px;
						cursor:pointer;}			
.dl_cnt_over		{ margin-bottom:0px; background-color:#EFEFEF;   border-bottom:2px solid #EFEFEF; overflow:hidden; height:20px;
						cursor:pointer;}			


.dl_ddlimg			{ float:left; height: 20px; width:20px; 
 					  background-image:url(../../images/base/dl_ddl.gif); background-repeat:no-repeat; background-position:center;}
					  
.dl_dddimg			{ float:left; height: 20px; width:20px; 
 					  background-image:url(../../images/base/dl_ddd.gif); background-repeat:no-repeat; background-position:center;}
					  
.dl_nddimg  		{ float:left; height: 20px; width:20px; }

.dl_file			{ float:left;  padding-top:3px; width: 400px; left:0px ; text-align:left; border: 0px solid #0ff000; }
.dl_date			{ float:right; padding-top:3px; width: 80px; text-align:right; 	border: 0px solid #00ff00; }
.dl_dlimg			{ float:right; height: 20px; width:20px; border: 1px solid #F0ff0;  
 					  background-image:url(../../images/base/dl_dl.gif); background-repeat:no-repeat; background-position:center;}
.dl_cntt_h			{ clear:both;visibility:hidden; display:none; } 
.dl_cntt_v			{ clear:both;visibility:visible;   } 

.dl_cntt_bt 		{ height:2px; width:100%; background-image:url(../../images/base/dl_cntt_bt.gif); background-repeat:repeat-x; }
.dl_cntt_bb 		{ height:2px; width:100%; background-image:url(../../images/base/dl_cntt_bb.gif); background-repeat:repeat-x; }
.dl_cntt_ct 		{ display:inline-block; padding-left:20px; padding-top:3px; padding-bottom:4px; }

.dl_anchor			{ width:100%; border:0px;}
.dl_anchor td 		{ width:50%;}

.dl_anchor a		{ display: block;  text-indent: 20px; padding:3px;
						background-image:url(../../images/base/fleche_blanc.gif); background-position:left; background-repeat:no-repeat; }	

.dl_hr				{border:0px; margin-top: 10px; margin-bottom:10px; background-color:#999; height:1px; }

.dl_colunique       { min-width:990px; vertical-align:top; margin:0px; padding:10px;}




