body {
	margin:0 0 60px 0;
	background-color:#e8eff5;
	font-family:arial;
	font-size:11px;
}
td {font-size:11px;}
form {margin:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#tabmenu {position:absolute; top:284px; left:0; z-index:200;}

.fondegrade {background:url('../images/fond-colgauche-nav.jpg') repeat-x top left #8babc6;}
.fondegrade td {
	width:200px;
	color:#fff; 
	text-align:center; 
	text-transform:uppercase; 
	vertical-align:middle;
	height:30px; 
}

.sousmenu table td {
	width:200px;
	color:#fff; 
	text-align:center; 
	text-transform:uppercase; 
	vertical-align:middle;
	height:31px; 
	background:url('../images/fond-colgauche-sous.gif') repeat top left transparent;
}
.sousmenu td div {margin:0; }
.sousmenu td a {margin:5px 0 -5px 0;}
.fondegrade td  a, .sousmenu td a {color:#fff; text-decoration:none; display:block;}
.fondegrade td  a:hover, .sousmenu td a:hover {text-decoration:none;}
.tabbords td {border-left:2px solid #b4c6da;}

#general {
	position:absolute; 
	z-index:1;
	top:0;
	left:0;
}

.colprod, .colrecherche {
	height:27px;
	background-color:#6a90b7;
	color:#fff;
}

.colprod {
	width:200px;	
	font-size:15px;
	font-weight:bold;
	font-family:verdana;
	text-transform:uppercase;
	text-align:center;	
	border-right:1px solid #fff;
}

.colrecherche form {margin-left:20px;}
.colrecherche {
	width:778px;
	font-size:11px;
}

.colgauche, .colmilieu, .coldroite {background-color:#fff; vertical-align:top;}
.colgauche {width:200px;}
.colmilieu {width:553px;}
.coldroite {width:225px; text-align:left;}
.colombre {width:14px; background:url('../images/fond-ombre.jpg') repeat-y top left transparent;}

.coldroite .tabclient {
	width:219px;
	border:1px solid #e4e4e4;
	margin-top:10px;
}
.coldroite .tabclient th, .coldroite .tabclient td {font-size:12px; font-weight:bold;}
.coldroite .tabclient th a {font-weight:normal; color:#fff;}
.coldroite .tabclient th {
	border-bottom:1px solid #e4e4e4;
	background-color:#6690b8;
	text-align:left;
	color:#fff;
	padding:0 15px;
	height:19px;
}
.coldroite .tabclient td {
	color:#6690b8;
	padding:2px 0 2px 10px;
}

.venteflash {
	width:219px;
	min-height:326px;
	padding-bottom:5px;
	border:1px solid #acb4fd;
}
.venteflash .decompte {margin-top:12px;}
.venteflash .decompte td, .venteflash .decompte th {font-weight:bold; font-size:14px;}
.venteflash .decompte td {height:27px; color:#6690ba; vertical-align:bottom;}
.venteflash .decompte th {height:59px; color:#fff; text-align:left; vertical-align:middle; text-transform:uppercase;}
.venteflash .decompte {
	background:url('../images/fond-vente-flash.jpg') top left no-repeat #fff;
	width:219px;
	height:114px;
}
.venteflash .promo {
	width:155px;
	color:#6690ba;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.venteflash .promo strong {color:#fa9022; font-size:27px; line-height:35px;}
.venteflash .promo s {font-weight:normal;}


.pied a {color:#fff; text-decoration:none;}
.pied a:hover {text-decoration:underline;}
.pied {
	color:#fff;
	font-size:10px;
	text-align:center;
	padding-top:10px;
	background:url('../images/fond-pied.jpg') repeat-x bottom left transparent;
}