span {
	height: auto;
	width: auto;
}
affiche{ 
	visibility:hidden;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #dee3e7;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc;
	SCROLLBAR-ARROW-COLOR: #006699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}
.welcome a:link {  
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-style: normal;
	font-weight:bold
}
.welcome a:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-style: normal;
	font-weight:bold}
.welcome a:active {  
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-style: normal;
	  font-weight:bold}
.welcome a:hover {  
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-style: normal;
	font-weight:bold
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}
.highlights{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #004C92;
}
.grid{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight: bold;
}
.grid td{
	color :white
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #004C92;
}
.inp_txt{
	border: 1px solid #004D94;
}
.inp_txt_optional{
	background-color:#E4E6E7;
	border: 1px solid #004D94;
}
.inp_btn{
	border:1px solid #004D94;
	background-color:#FFFFFF;
	height: 20px;
}
.inp_btn_customer{
	border:1px solid #000000;
	background-color:#FF99FF;
	height: 20px;
}
.product_type{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	height:19px;
	background-color:#b5b6b8;
}
.product_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ec008c;
}
.product_comment{
	font-style: italic;
	color:#666666;
}
.cat{
	color:black;
	font-style:italic;
	text-decoration:none;
	height:30px;
	padding-left:5px;

}
.cat:hover{
	color:black;
	font-style:italic;
	text-decoration:none;
	height:30px;
	padding-left:5px;
}
.cat a{
	color:black;
	text-decoration:none;
	font-weight:bolder;
	background-repeat:no-repeat;
	background-position: left;
	padding-left:40px;
	border-bottom:1px #ec008c  solid;
}
.cat a:hover{
	color:#ec008c ;
	text-decoration:none;
	font-weight:bolder;
	/*background-image: url(../images/products/arrow_on.gif);
	background-repeat:no-repeat;
	background-position: left;*/
	padding-left:40px;
}
.subcat{
	color:#003C73;
	font-style:italic;
	text-decoration:none;
	height:30px;
	padding-left:55px;
	background-repeat:no-repeat;
	background-position: left;
}
.subcat:hover{
	color:black;
	font-style:italic;
	text-decoration:none;
	height:30px;
	padding-left:55px;
	background-repeat:no-repeat;
	background-position: left;
}
.subcat a{
	color:#003C73;
	text-decoration:none;
	font-weight:bolder;
}
.subcat a:hover{
	color:black;
	text-decoration:none;
	font-weight:bolder;
}
.latest_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666;
	text-decoration:none;
}
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}
.bois{
	color:#ec008c;
}
.compo{
	border-bottom:1px #b5b6b8 solid;	
}
.compo td{
	color:black;
	text-align:center;	
	padding-top:4px;
	padding-bottom:4px;
}
.compo td.label{
	background-color:#fecee3;	
	color:#7c7c7c;
}
.compo td.value{
	padding-left:4px;
	text-align:left;
}	
.compo_cell{
	border-top:1px #b5b6b8 solid;
	border-left:1px #b5b6b8 solid;
}
.compo_cell_last{
	border-top:1px #b5b6b8 solid;
	border-left:1px #b5b6b8 solid;
	border-right:1px #b5b6b8 solid;
}
.compo_extra{
	text-align:center;
	vertical-align:bottom;	
}
.compo_doc{
	text-align:right;	
	color:#004c92;	
}
