/* HTML tag styles                             */
body{ behavior: url(../csshover.htc);/* WinIE behavior call */
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;	
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
}
/*********Produits List***********************/
div.pic {margin: 0px 0px 0px 15px; padding-top: 20px;
  clear: left; width: 600px;}
div.pic a.tn {float: left;}
div. a.tn {width: 100px;}
a.tn img { border: 0px  }

.title {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	display: block;
	padding-bottom:4px;
	}
	
.title a{
	color: #666666;
	} 
.price {font-family: Arial, sans-serif;
		font-size: 12px;
		margin: 0px;
		color: #333333;
		display: block;}
		
/******topright*******/		
.topright {
	background-image: url(../images/ipcbg_topright.jpg);
	background-repeat: no-repeat;
	height:53px;
	width:675px;
}

/******topleft*******/	
.topleft {
	background-image: url(../images/ipcbg_topleft.jpg);
	background-repeat: no-repeat;
	height:53px;
	width:280px;
}

/******topleft LOGO Premier*******/	
#premier{
background-image: url(../images/premier.gif);
background-repeat: no-repeat;
height:34px;
width:214px;
margin:15px 0px 0px 17px;
}


input {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	filter:Alpha(Opacity=30,FinishOpacity=50,Style=2);
}
/*SELECT{font-family:Arial, Helvetica, sans-serif; 
               font-size: 11px;  
			   color: #3366CC; 
			   background-color: #f8f8f8}*/
TEXTAREA{font-family:Arial, Helvetica, sans-serif; 
                     color: #000000;
					 font-size: 11px; 
                     border-right: #cccccc 1px solid; 
                     border-top: #cccccc 1px solid; 
		             border-left: #cccccc 1px solid;
		             border-bottom: #cccccc 1px solid; 
		             filter:Alpha(Opacity=30,FinishOpacity=50,Style=2);}  
table.body{
	border: solid 1px;
	border-color:#000;
	background-color: #ffffff;
}


/* hyperlink and anchor tag styles  */
a{
	color: #666666;
	text-decoration: none;
}

a:link{
	color: #666666;
	text-decoration: none;
}

a:visited{
	color: #666666;
	text-decoration: none;
}

a:hover{
	color: #666666;
	text-decoration: underline;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	margin: 5px 10px 0px 0px;
	display: block;
}

/**********table nav a**************************/
table.nava	{
	padding: 0px;  
	}

table.nava td, table.nava td a,table.nava td a:link, table.nava td a:visited {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-indent: 45px;
	font-weight: bold;
	text-decoration: none;
	line-height: 26px;
	display: block;
	margin: 0;
	padding: 0;
	background: transparent url(../images/ipc_aa.jpg) repeat;
	}
	
table.nava td a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: white url(../images/ipc_bb.jpg) repeat;
	font-weight: bold;
	} 
	
.letterspacing{
	letter-spacing:-1px;
}

/*******ipc menu*******/
div#navipc{
	behavior:  url(csshover.htc);/* WinIE behavior call */
	font-size: 11px;
	font-family:Verdana, Helvetica, sans-serif;
	line-height: normal;
	height: auto;
	margin-left:38px;
	margin-top:7px;
	margin-bottom:10px;

}
div#navipc ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
div#navipc ul.level2 {background: #F9F9F9;}
div#navipc ul.level3 {background: #F9F9F9;}
div#navipc li {
	position: relative;
	list-style: none;
	margin: 0;
	height: 15px;
	padding-top: 3px;
	z-index:10;
}
div#navipc li:hover {
	color: #006699;
	}

div#navipc li.submenu {z-index:20;}
div#navipc li.submenu:hover {background-color: #E7EFEF;z-index:30; }

div#navipc li a {
	display: block;
	text-decoration: none;
	width: auto;
	text-indent:7px;
	color: #000;
}
div#navipc li a:hover {
	color: #000;

}
div#navipc>ul a {width: auto;}
div#navipc ul ul {position: absolute; top: 0; left: 175px; display: none;}
div#navipc ul.level1 li.submenu:hover ul.level2 {display:block; border: 1px solid #CCCCCC; }
div#navipc ul.level2 li.submenu:hover ul.level3  {display:block; border: 1px solid #CCCCCC;}

/*******bg_left02*******/
#bg_left02{ float: left; margin: 0px;  background: #fff; width: 290px; height: 46px;
	background-image:  url(../images/bg_logo2.jpg);
	background-repeat: no-repeat;}
/************************************/

/*TOP MENU*/
#nav {margin: 18px 10px 0px 20px; padding:0; }
#nav li {list-style: none; float: right;
 padding-left: 16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  }
#nav a {display: block; float:left; 
padding: 0 0 0 20px;
  text-decoration: none; font-weight: bold;
  background: url(../images/topmenu_bt.jpg) 2px 50% no-repeat;
  color: #333;
}
html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */
#nav a:hover { color: #FFFFFF;
}

/*FORM*/
#formlange { padding: 12px 10px 0px 20px;
 font-size: 11px; 
		   float: right;
		   display: block;
		   font-family: Helvetica,Arial,  sans-serif; 
           color: #333333;		  
		   }
/****Search*********/
#search{
padding:20px 0px 20px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
display:block;
}

/****News Lettre*********/
#nl{
padding:20px 0px 20px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
display:block;
}


/*FOOTER*/
#footer{
	margin: 0px;
	padding-top:10px;
	padding-bottom:6px;
	text-align:center;
	color: #333;
	background-image: url(../images/bg_footeripc.gif);
	background-repeat: repeat-x;
	}
	
.background {
	background-color: #858585;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;

}

/***Model Number****/
.orangemn
	{
	display:block;
	color: #F60;
	margin:0;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px dotted #39c;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	}
	
.orangemn a { color: #F60; }
.features {
	display:block;
	padding: 10px 0px 0px 0px;
	color: #069;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h3{	
display:block;
	margin:0;
	padding: 3px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333;
	background: url(../images/item.gif) no-repeat 0 150%;
}

.dis{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d797b;
	font-weight:bold;
	line-height: 16px; 
}

/******tittre box**************************************/
#tbox {margin: 20px 0px 5px 0px; 
	float: left;  	
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
   	color:039; 
	font-weight: bold;
  	font-size: 12px; 
	line-height: 22px; 
	white-space: nowrap;
  	background: url(../images/tabsgris-big.gif) 0 0 no-repeat;}
#tbox a {
	display: block; 
	float: left; 
	padding: 0 10px 0 0;
  	text-decoration: none; 
  	background: url(../images/tabsgris-big.gif) 100% 0 no-repeat;
  }
html>body #tbox a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tbox a {float: none;}            /* End IE5-Mac hack */

/****Tittre Box hr**************/
#tboxhr {
			margin: 20px 10px 5px 0px;
			display: block;
			border-bottom:dotted 2px #c9c9c9;
			height: 21px;
			
 }


/*********ADDITIONAL INFORMATION***********************/
div.boxadd {margin: 0px 5px 5px 5px; 
			padding:10px 10px 10px 15px;
			border-bottom:dotted 2px #c9c9c9;
			border-right: dotted 2px #c9c9c9;
  			float: left;
}
div.boxadd a.tn {float: left;}
div. a.tn {	width: 30px;
			height:30px;}
a.tn img { 	border: 0px  }

.titleadd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#666666;
	display: block;
	padding: 5px 0px 7px 35px;
	text-decoration: none;
	}
.titleadd a{
	color:#666666;
	text-decoration: none;
	} 
.titleadd a:link{
	color:#666666;
	text-decoration: none;
	} 
.titleadd a:visited{
	color:#666666;
	text-decoration: none;
	} 
.titleadd a:hover{
	color:#666666;
	text-decoration: none;
	} 
/*********RECOMANDED  List***********************/
div.recpic {margin: 0px 0px 0px 15px; padding-top: 20px;
  clear: left; width: 600px;}
div.recpic a.tn {float: left;}
div. a.tn {width: 100px;}
a.tn img { border: 0px  }

.rectitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	display: block;
	padding: 0px 0px 7px 125px;
	}
	
.rectitle a{
	color: #003399;
	} 
.recprice {
	font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;
		color: #333333;
		padding-left:125px;
		display: block;}
		
.titdis {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #069; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textdis {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titabout {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #039; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textabout {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcata {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #069; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.newspic {
	CLEAR: left; MARGIN: 10px 0px 0px 15px; WIDTH: 600px; PADDING-TOP: 20px
}
DIV.newspic A.tn {
	FLOAT: left
}
UNKNOWN {
	WIDTH: 100px
}
A.tn IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.titnews {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 125px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #003399; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman, Times, sans-serif
}
.titnews A {
	COLOR: #003399
}
.newsprice {
	DISPLAY: block; PADDING-LEFT: 125px; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Arial, sans-serif
}
.newsprice A {
	COLOR: #666666
}
.newsprice A:link {
	COLOR: #666666
}
.newsprice A:visited {
	COLOR: #666666
}
.newsprice A:hover {
	COLOR: #000000
}
hr {
border:0;
width: 635px;
color: #AAAAAA;
background-color: #AAAAAA;
height: 1px;
}
SELECT, OPTION {
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #666666; 
background-color: #EFEFEF;
width:90px;
border-right:0px;
border-top:0px;
border-left:0px;
border-bottom:0px; 
}

