body{
	margin:0;
	padding:0;
	font:11px "Trebuchet MS", Tahoma, sans-serif;
	background:url(../images/bg_left.gif) repeat-y;
}

img{
	border:0;
}

ul{
	background-image:none;
	list-style-type: none;
	margin:0 0 0 10px;
	padding:0;
}

li{
	width:auto;
	line-height:1.5em;
	margin: 0px;
	padding: 2px 10px;
	background: url(/images/puce_noir.gif) 0 9px no-repeat;	
}

p{
	margin:10px 0 10px 0;
	line-height:14px;
}

h1{
	font:14px "Trebuchet MS", Tahoma, sans-serif;
	color:#5b826c;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:1px;
}

h2{
	font:14px "Trebuchet MS", Tahoma, sans-serif;
	color:#000000;
	font-weight:bold;
	margin:0 0 2px 0;	
}

h3{
	font:11px "Trebuchet MS", Tahoma, sans-serif;
	color:#5b826c;
	font-weight:bold;
}

h4{
	font:11px "Trebuchet MS", Tahoma, sans-serif;
	color:#5b826c;
	border-bottom:1px solid #C1D0C8;
	width:100%;
}

#topcontainer{
	width:100%;
	height:140px;
	background:url(../images/bg_topexpand_cardinal_saw.gif) repeat-x;
}

#topbg{
	width:787px;
	height:91px;
	background:url(../images/bg_top_cardinal_saw.jpg) no-repeat;
	padding:49px 0 0 63px;
}

#topmenu1{
	float:left;
	width:185px;
}

#topmenu2{
	float:left;
	margin:0 0 0 11px;
	width:575px;
}

#contentcontainer{
	width:850px;
	height:100%;
}

#left{
	width:175px;
	min-height:327px;
	height:auto !important;/* HACK IE6 min-height */
	height:327px;/* HACK IE6 min-height */
	background:url(../images/bg_left_cardinalsaw.gif) no-repeat;
	float:left;
}

#right{
	width:675px;
	height:auto;
	float:left;
}

#zonetitre{
	width:645px;
	height:74px;
	background:url(../images/bg_titre.gif) no-repeat;
	padding:33px 0 0 30px;
	margin-bottom:8px;
}

#zonetitre h1{
	font:16px "Trebuchet MS", Tahoma, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	color:#FFFFFF;
	margin:0;
}

#zonecontenu{
	width:560px;
	height:auto;
}

#zonecontenu a{
	color:#ee1d25;
}

#zonecontenu a:hover{
	color:#ee1d25;	
}

#zonecatpieces {
	margin-bottom:15px;
	text-align:center;
}

#zonelistepieces {
	margin-bottom:15px;
	text-align:center;
}

#zonecatpieces input {
	border:1px black solid;
	background-color:white;		
}

#zoneancre{
	background:#E8EDEA;
	border-top:1px solid #5B826C;
	border-bottom:1px solid #5B826C;
	padding:15px 0 15px 30px;
	margin:0 0 20px 0;
}


#zoneancre ul{
	background-image:none;
	list-style-type: none;
	margin:0;
	padding:0;
}

#zoneancre li{
	width:auto;
	color:#EE1D25;
	line-height:1.5em;
	margin: 0px;
	padding: 2px 10px;
	background: url(/images/puce_ancre.gif) 0 9px no-repeat;	
}

#zoneancre li a{
	color:#EE1D25;
	text-decoration:underline;
	font-weight:bold;
}

#zoneancreleft{
	float:left;
	width:200px;
	padding-right:30px;
}

#zoneancreright{
	float:left;
	width:200px;
}

#listeproduitcontainer{
	border-top:1px solid #C6D4CC;
}

#listeproduitleft{
	color:#5b826c;
	width:518px;
	height:18px;
	float:left;
	border-bottom:1px solid #C6D4CC;
	padding-top:2px;
}

#listeproduitright{
	width:42px;
	height:18px;
	float:left;
	border-bottom:1px solid #C6D4CC;
	padding-top:2px;		
}

#listeproduitright a{
	text-decoration:none;
	color:#ee1d25;
}

#produitscontainer{
	border:1px solid #C6D4CC;
	background:url(../images/bg_produits_right.gif) top right repeat-y;
	margin:0 0 20px 0;
}

#produitsleft{
	float:left;
	width:340px;
	padding:39px 13px 0 13px;
}

#produitsleft ul{
	background-image:none;
	list-style-type: none;
	margin:0;
	padding:0;
}

#produitsleft li{
	width:auto;
	line-height:1.5em;
	margin: 0px;
	padding: 2px 10px;
	background: url(/images/puce_noir.gif) 0 9px no-repeat;	
}

#produitsright{
	float:left;
	width:191px;
	text-align:center;
	padding:10px 0 10px 0;
}

#produitsright h3{
	font:11px "Trebuchet MS", Tahoma, sans-serif;
	color:#5B826C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#retourlisteproduits{
	margin:0 0 20px 15px;
}


#retourlisteproduits a{
	text-decoration:none;
	color:#ee1d25;
}

table.tablestyle{
	border:1px solid #C6D4CC;
	font:10px Tahoma, Arial, sans-serif;
}

table.tablestyle td{
	padding:7px;
}

td.bgheader{
	background:#E8EDEA;
	font-weight:bold;
	border-right:1px dotted #D1D1D1;
}

td.bgheaderlast{
	background:#E8EDEA;
	font-weight:bold;
}

td.impair{
	background:#FFFFFF;
	border-right:1px dotted #D1D1D1;	
}

td.impairlast{
	background:#FFFFFF;	
}

td.pair{
	background:#F5F8F6;
	border-right:1px dotted #D1D1D1;		
}

td.pairlast{
	background:#F5F8F6;	
}