/* Efface tous les styles par défaut sur tous les éléments. Ne fonctionne pas sur IE4*/
*{margin:0px;padding:0px;}

/* police par défaut */
body, td, input, select{font-family: Arial, Helvetica; font-size:11px; }

/* Vire les bordures sur les images avec href */ 
a img{border:none;}

/* Vire les bordures sur les images normales */
img{border:none;}

/* vire les marges sur les formulaires */
form{margin:0px; }

/* Caractéristique du body  */

body{
background-color:#FFFFFF;
margin : 0 0 0 1px;
}

ol ul li {list-style: lower-alpha; list-style-type: circle;}

/* all link element*/
a:hover{color:#FF0000;text-decoration: underline;background-color:#DADADA;}
a:active{color:#0000CC;}
a:visited{color:#0000CC;}

/*gray colour*/
.t1 {  color:#A5A5A5; font-weight:normal; }
.t1b { color:#A5A5A5; font-weight:bold; }

/*blank*/
.t2-9 { color:#ffffff; font-weight:normal;font-size:9px; }
.t2   { color:#ffffff; font-weight:normal; }
.t2b  { color:#ffffff; font-weight:bold; }
.t2-11,.t2-12   { color:#ffffff; font-weight:normal;font-size:12px; }
.t2b-11,.t2b-12 { color:#ffffff; font-weight:bold;font-size:12px; }

/*rouge*/
.t10     { color:#FF1C1C; font-weight:normal; }
.t10b    { color:#FF1C1C; font-weight:bold; }
.t10b-18 { color:#FF1C1C; font-weight:bold; font-size:18px;}

/*vert*/
.t3,.t5   { color:#006B3D; font-weight:normal; }
.t3b,.t5b { color:#006B3D; font-weight:bold; }
.t3b-12   { color:#006B3D; font-weight:bold;font-size:12px; }

/*noir*/
.t4-9   { color:#000000; font-weight:normal;font-size:9px; }
.t4-12  { color:#000000; font-weight:normal;font-size:12px; }
.t4-18  { color:#000000; font-weight:normal;font-size:18px; }
.t4b-14 { color:#000000; font-weight:bold;font-size:14px; }
.t4i-14 { color:#000000; font-weight:italic;font-size:14px; }
.t4     { color:#000000; font-weight:normal;}
.t4b    { color:#000000; font-weight:bold;}
.t4bu   { color:#000000; font-weight:bold; text-decoration:underline;}
.t4b-12 { color:#000000; font-weight:bold; font-size:12px; }

/*gray foncé*/
.t8, .t6   { color:#767575; font-weight:normal;}
.t8b, .t6b { color:#767575; font-weight:bold;}
.t8b-12    { color:#767575; font-weight:bold; font-size:12px; }

/*gray très foncé*/
.t9-9,.t9-9 a{ color:#6F706F; font-weight:normal; font-size:9px; }
.t9          { color:#6F706F; font-weight:normal;}
.t9b         { color:#6F706F; font-weight:bold;}

.t7 { color:#000000; font-weight:normal;font-size:10px;}

/*Orange*/
.t13     { color:#F26B2B; font-weight:normal;}
.t13b    { color:#F26B2B; font-weight:bold;}
.t13b-12 { color:#F26B2B; font-weight:bold; font-size:12px; }

/*Bleu Fonce*/
.t14     { color:#2E5189; font-weight:normal;}
.t14b    { color:#2E5189; font-weight:bold;}
.t14b-12 { color:#2E5189; font-weight:bold; font-size:12px; }

/*Pas changer l'ordre important!!*/
.rub1 a{ color:#000000; font-weight:normal;text-decoration:none;}
.rub2 a{ color:#006B3D; font-weight:bold;text-decoration: none;}
.rub2 { color:#006B3D; font-weight:bold;text-decoration: none;}

/*ALERTS*/
.alert { color:#FF0000; font-weight:bold;text-decoration: none;background-color:#FFFF99;}

.accept { font-weight:bold;text-decoration: none;background-color:#CCFF99;}

.eltform {  
	font-size:10px;width:140px; 
}

/*bloc changer de langues*/
.ep5{
	height:25px;	width:190;	padding-top : 7px; 
	font-weight:bold; background-repeat: no-repeat;
	margin: 0px;

}
/*bloc menu pointillé coté gauche*/
.point{
	background-image: url(../images/ptv.gif);
	height:21px;	width:190; padding-top : 3px; color:#006B3D;
	font-weight:bold; background-repeat: repeat-x;
	margin: 0px;

}
/*Fin du bloc menu pointillé coté gauche*/
.pointfin{
	background-image: url(../images/ptv.gif);
	height:1px;width:160px;background-repeat: repeat-x;margin: 0px;background-color:#ffffff;
}

/*Double pointillé du Footer*/
.pointfooter{
	background-image: url(../images/point-footer.gif);
	height:27px;	width:768px; padding-top : 2px; color:#00713B;
	background-repeat: repeat-x;background-color:#ffffff; margin: 0px;
}

.pointside{
	background-image: url(../images/point-v.gif);
	background-repeat: repeat-y;background-color:#ffffff; margin: 0px;
}

.box_top_gray{
	padding-top : 2px; padding-left:5px;
	background-image: url('../images/box_bg_gray.gif'); background-repeat: repeat-x;
	font-weight:bold;color:#202020;
}

.box_top_gold{
	padding-top : 2px; padding-left:5px;
	background-image: url('../images/box_bg_gold.gif'); background-repeat: repeat-x;
	font-weight:bold;color:#808040;
}

.box_top_orange{
	padding-top : 2px; padding-left:5px;
	background-image: url('../images/box_bg_orange.gif'); background-repeat: repeat-x;
	font-weight:bold;color:#CC3300;
}

.box_top_green{
	padding-top : 2px; padding-left:5px;
	background-image: url('../images/box_bg_green.gif'); background-repeat: repeat-x;
	font-weight:bold;color:#FFCC99;
}

.box_top_blue{
	padding-top : 2px; padding-left:5px;
	background-image: url('../images/box_bg_blue.gif'); background-repeat: repeat-x;
	font-weight:bold;color:#FFFFFF;
}


/*bloc coté gauche bas outils service*/
.outserv2{
	width:160px; padding-top : 5px; padding-left:4px;padding-right:4px;padding-bottom:6px;
	background-color:F7F7F7;
	margin: 0px;
}

/*bloc coté gauche Annoncer et barre de recherche utilise le meme style*/
.barrech1{
	background-image: url(../images/bgbarrech.gif);
	height:23px; width:160px; padding-top : 4px; color:#006B3D; padding-left:8px;
	font-weight:bold; background-repeat: no-repeat; 
	margin: 0px;padding-bottom:3px;
}

/*bloc coté gauche bas barre de recherche */
.barrech2{
	width:160px; padding-top : 5px; padding-left:4px;padding-right:4px;padding-bottom:6px;
	background-color:E2F3E3;
	margin: 0px;
}

/*bloc1 coté droit sélection pays*/
.blocpays1{
	background-image: url(../images/blocpays.gif);
	height:37px; width:138px; padding-top : 11px; color:#006B3D; padding-left:32px;
	font-weight:bold; background-repeat: no-repeat; 
	margin: 0px;padding-bottom:3px;
}

/*bloc2 coté droit sélection pays*/
.blocpays2{
	width:138px; padding-top : 5px; padding-left:4px;padding-right:4px;padding-bottom:6px;
	background-color:E2F3E3;
	margin: 0px;
}

.blockTop1{
	background-image: url(../images/block-top-back.gif);
	height:23px; width:170px; padding-top : 4px; color:#FFFFFF; padding-left:20px;background-color:#FF7800;
	background-repeat: no-repeat;margin:0px;padding-bottom:3px;padding-right : 4px;font-weight:bold;
}

.blockTop2{
	background-image: url(../images/block-top-back.gif);
	height:23px; width:170px; padding-top : 4px; color:#FFFFFF; padding-left:20px;background-color:#808080;
	background-repeat: no-repeat;margin:0px;padding-bottom:3px;padding-right : 4px;font-weight:bold;
}

.blockTop3{
	background-image: url(../images/block-top-back.gif);
	height:23px; width:170px; padding-top : 4px; color:#343307; padding-left:20px;background-color:#99FF33;
	background-repeat: no-repeat;margin:0px;padding-bottom:3px;padding-right : 4px;font-weight:bold;
}

.blockMiddle{
	width:170px; padding-top : 5px; padding-left:4px;padding-right:4px;padding-bottom:6px;
	background-color:E2F3E3;
	margin: 0px;
}

/*bloc centre pub PartCenter */
.pubcentre{
	background-image: url(../images/fondannuaire.gif);
	height:92px; width:auto; padding-top : 31px; padding-left:105px;
	background-repeat: no-repeat;margin:0px;padding-bottom:3px;padding-right : 4px;
}

.marge1px{
	margin-left : 0px;background-color:#ffffff;
}

.mainBox{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#5389bc;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}

.mainBoxSolutions{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#FF7800;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}

/*bloc centre fond vert colour */
.fondvertcolour{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#E2F3E3;
	padding-left:4px;
	padding-right:4px;
}

/*bloc Bonus Pack XXL */
.bonuspack-xxl{
	background-image: url(../images/bonuspack-xxl.gif);
	height:104px; width:254px; padding-top : 19px; color:#006B3D; padding-left:5px;
	padding-right:79px;background-repeat: no-repeat;margin:0px;padding-bottom:3px;
}

/*copyright gray colour*/
.cop { color:#A5A5A5; }

INPUT.noborder
{
border:solid 1px;
color: #000000;  line-height: 12px; font-size: 9px; font-family: verdana; letter-spacing: 0px;
}
/*Bouton input orange*/
INPUT.bt,BUTTON.bt{
BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;FONT-SIZE: 12px;font-weight:bold;BACKGROUND: #FF7800;BORDER-LEFT: #000000 1px solid;COLOR: #ffffff;BORDER-BOTTOM: #000000 1px solid;
}
/*Bouton input gray*/
INPUT.bt-gray,BUTTON.bt-gray {
BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;FONT-SIZE: 12px;font-weight:bold;BACKGROUND: #CCCCCC;BORDER-LEFT: #000000 1px solid;COLOR: #000000;BORDER-BOTTOM: #000000 1px solid;
}

INPUT{
BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;FONT-SIZE: 11px;font-weight:normal;BACKGROUND: #FFFFFF;BORDER-LEFT: #000000 1px solid;COLOR: #000000;BORDER-BOTTOM: #000000 1px solid;   padding-left:3;
}

TEXTAREA {
BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;FONT-SIZE: 11px;font-weight:normal;BACKGROUND: #FFFFFF;BORDER-LEFT: #000000 1px solid;COLOR: #000000;BORDER-BOTTOM: #000000 1px solid;   padding-left:3; padding-top:3;
line-height: 12px; font-size:11px; font-family: verdana; letter-spacing: 0px;
}

INPUT.dc {
	width:30;
}

INPUT.qty {
	width:40;
}

INPUT.partnumber {
	width:120;
}

INPUT.mfg {
	width:50;
}

INPUT.price {
	width:50;
}
INPUT.comments {
	width:80;
}


.thmc{
	height:26px;width:290px; padding-top : 6px; padding-bottom : 8px;  background-color:#FFFFFF;	margin: 0px; padding-left:10px; padding-right:4px;
}
.thmcbis{
	height:26px;width:100%; padding-top : 6px; padding-bottom : 8px;  background-color:#FFFFFF;	margin: 0px; padding-left:10px; padding-right:4px;
}
.thmc2{
	width:289; padding-top : 10px; padding-bottom : 8px;  background-color:#E6E5E5;	margin: 0px; padding-left:10px; padding-right:4px;
}

.thmc2bis{
	width:100%; padding-top : 10px; padding-bottom : 8px;  background-color:#E6E5E5; margin: 0px; padding-left:4px; padding-right:4px;
}
/*bloc appel gratuit*/
.appgratuit1{
	background-image: url(../images/bgpushtotalk.gif);
	height:23px; width:160px; padding-top : 4px; color:#006B3D; padding-left:27px;
	font-weight:bold; background-repeat: no-repeat; 
	margin: 0px;padding-bottom:3px; 
}
.appgratuit2{
	width:160px; padding-top : 5px; padding-left:4px;padding-right:4px;padding-bottom:6px;
	background-color:#F7F7F7;
	margin: 0px;
}


.bOver {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;

  background-color: #99ccff;

  cursor: hand;

}

.bOut {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  
  background-color: #5389bc;
  
  cursor: hand;
}

.bOutM {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  
  background-color: #7BA6CC;
  
  cursor: hand;
}

.bOutNEW {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;
  background-color: #FF7800;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  background-image: url(../images/new_item_bg.gif);
  cursor: hand;
}

.topMenuNoLink {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  

}

a {text-decoration: none;}


.colhead{
	border-top-width:1px;
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:double;
	border-color:black;
    background-color:#6699FF;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	height:20;
}


.colhead1{
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:black;
    background-color:#B9FFEE;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#316076;
	text-align:center;
}

.rowProfile{
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:black;
    background-color:#B9FFEE;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#316076;
	text-align:right;
}

.memberAlpha{
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:black;
    background-color:#FF7800;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	width:16;
	height:10;
}

a.memberAlphaLink:link,a.memberAlphaLink:visited,a.memberAlphaLink:hover,a.memberAlphaLink:active{ color: #FFFFFF; text-decoration: none; background-color:#FF7800;}

.rowHad{
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:black;
    background-color:#CCCCCC;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#000000;
}

.rowTrace{
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:black;
    background-color:#DDDDDD;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#000000;
}

.rowNow{
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#CCCCCC;
    background-color:#FFFFFF;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:10px;
	color:#000000;
}

.companyNameMenu{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: white;
  background-color: #FF7800;
}

.pageTitle{
	background-image: url(../images/titleBG.gif);
	height:23px; padding-top : 4px; color:#386792; padding-left:14px; padding-bottom:10px;
	font-weight:bold; background-repeat: no-repeat; 
	margin: 0px;padding-bottom:3px; 
}

.treeOff{
	color:#000000;
	background-color:#FFFFFF;
          padding-left: 4px;
          font-family: Arial;
          font-size: 11px;
}

.treeHover{
	color:#FF0000;
	background-color:#FFFFFF;
          padding-left: 4px;
          font-family: Arial;
          font-size: 11px;
}

.treeOn{
	color:#FF0000;
	background-color:#FFFFCC;
	text-decoration: underline;
    padding-left: 8px;
    font-family: Arial;
    font-size: 11px;
}

.tableTitle{
	height:23px; padding-top : 4px; color:#CC3300; padding-left:4px;
	font-weight:bold; 
	font-size:12px;
	margin: 0px;padding-bottom:3px;
	background:#FFFFCC;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:#CCCCCC;

}

.searchBox{
	border-left:2px solid #E0E0E0;
	border-top:2px solid #E0E0E0;
	border-right:2px solid #9A9A9A;
	border-bottom:2px solid #9A9A9A;
	background-color:#E2F3E3;
	padding-left:4px;
	padding-right:4px;
}

.searchBoxMain{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#E2F3E3;
	padding-left:4px;
	padding-right:4px;
}


.mainText{
	font-size:9pt;
}

.block1left-Gray{
	background-image: url(../images/titleBG.gif);
	height:28px; width:4px;
	background-repeat: no-repeat; 
	margin: 0px;
}

.CrossThrough{
	text-decoration: line-through;
}
