/**
 * Gammes de produit
 */
.border{border-right: 1px solid #FFFFFF;}
ul#gammes {
	list-style: none;
	width: 755px;
	height: 44px;
	margin-top: 1px;
	padding-bottom: 15px;
}
ul#gammes li {
	float:left;
}
ul#gammes li a {
	display:block;
	height:44px;
	text-indent:-9999px;
}

a#gamme_kits {
	width:251px;
	background: url(../images/sgamme_kits.gif) bottom center no-repeat;
}
a#gamme_kits:hover{
	background-position: top center;
}
a#gamme_kits_on {
	width:251px;
	background: url(../images/sgamme_kits_on.gif) bottom center no-repeat;
}

a#gamme_agencements {
	width:251px;
	background: url(../images/sgamme_agencements.gif) bottom center no-repeat;
}
a#gamme_agencements:hover{
	background-position: top center;
}
a#gamme_agencements_on {
	width:251px;
	background: url(../images/sgamme_agencements_on.gif) bottom center no-repeat;
}

a#gamme_accessoires {
	width:251px;
	background: url(../images/sgamme_accessoires.gif) bottom center no-repeat;
}
a#gamme_accessoires:hover{
	background-position: top center;
}
a#gamme_accessoires_on {
	width:251px;
	background: url(../images/sgamme_accessoires_on.gif) bottom center no-repeat;
}

/**
 * Panier
 */
#treecommande{
	list-style-type: none;
	margin: 0px;
	padding-top: 20px;
	overflow: hidden;
	position: relative;
}
#treecommande li{
	float: left;
	margin: 0 15px;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
#treecommande li.etape_on {
	color: #E55901;
}

#table_panier{
	width: 745px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-collapse: collapse;
}

#table_panier a:link{color:#424551; text-decoration: none;}
#table_panier a:visited{color:#424551; text-decoration: none;}
#table_panier a:hover{color:#424551; text-decoration: none;}
#table_panier tr.panier_ligne_fond {background-color: #F8F8F8;}

#table_panier th{
	background: #505460;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #FFFFFF;
}
#table_panier th.soldes{
	background: #E95701;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #FFFFFF;
}

#table_panier td{
	border: 1px solid #FFFFFF;
}

.table_panier_lgne{
	background: #F4F2F3;
}

.table_panier_thumb{width: 80px; text-align: center; background: #FFFFFF;}
.table_panier_design{width: 408px; padding-left: 10px;}
.table_panier_qte{width: 50px; text-align:center;}
.input_qte{width: 25px; text-align: right;}
.table_panier_pu{width: 70px; text-align: right; padding-right: 10px;}
.table_panier_ptot{width: 70px; text-align: right; padding-right: 10px; font-weight: bold;}
.table_panier_del{width: 30px; text-align: center;}
.prix_barre{text-decoration: line-through;}
.prix_rouge{color: red;}
.table_panier_bottom{height: 40px;}
.infosoldes{ text-align: right; font-style: italic; padding-right: 10px;}
.recalc{ text-align: right; background: #8CA6A5; color: #FFFFFF; font-weight: bold;}
.recalc input{margin-right: 10px; border: 0px; background: #8CA6A5; color: #FFFFFF; font-weight: bold; cursor: pointer; font-size: 11px;}
.barre_bottom{text-align: right; padding: 0px;}

.continuer_achat {height: 44px; background: url(../images/btn_continuer_achats.png) no-repeat top right;}
.continuer_achat a {display: block; float: right; width: 192px; padding-top: 14px; height: 30px; color: #FFFFFF !important; font-weight: bold; text-align: center;}
.valider_panier {height: 44px; background: url(../images/btn_valid_panier.png) no-repeat top left;}
.valider_panier a {display: block; width: 192px; padding-top: 14px; height: 30px; color: #FFFFFF !important; font-weight: bold; text-align: center;}

