
#imp-tbl img{border-style:none;} 

#imp-tbl a{
	text-decoration:none;
	outline:none;
}
#imp-tbl a:hover{text-decoration:underline;}

#imp-tbl form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
#imp-tbl ul{
	margin:0;
	padding:0;
	list-style:none;
}
#imp-tbl table{
	border-collapse:collapse;
}
table td{
	padding:0;
}
.wrapper{
	width:809px;
	margin:0 auto;
}
#wrapper-t{
	width:809px;
	height:15px;
	background:url(../images_cart_impp/bg-wrapper-t.gif) no-repeat;
}
#wrapper-b{
	width:809px;
	width:11px;
	background:url(../images_cart_impp/bg-wrapper-b.gif) no-repeat;
}
#page{
	width:780px;
	background:#fff;
}
.p1{
	width:14px;
	background:url(../images_cart_impp/bg-p1.gif) repeat-y;
}
.p2{
	width:15px;
	background:url(../images_cart_impp/bg-p2.gif) repeat-y;
}
.price-notes{
	margin:0 0 10px;
	font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#aaa;
}
#content{
	margin:21px 0 36px;	
	width:725px;
}
#content h1{
	margin:0 0 13px; 
	background:url(../images_cart_impp/border.gif) repeat-x 0 100%;
	font:bold 15px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	padding:0 0 12px 4px; 
}
#content .validation{
	margin:0 0 7px; 
	background:url(../images_cart_impp/border.gif) repeat-x 0 100%;
	font:bold 15px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	padding:0 0 12px 4px; 
}
#content p{
	margin:0 0 10px;
	font:11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
#content .addr{
	padding:0 0 24px;
}
#content dl{
	margin:0;
	padding:0;
	line-height:14px;
}
#content dt{
	display:inline;
	font:bold 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
#content dd{
	margin:0;
	display:inline;
	font:11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
#content dd a{
	
	color:#333334;
}
#content h2{
	margin:0;
	text-transform:uppercase;
	font:bold 12px/27px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#be6713;
	padding-bottom:3px;
}
.c1{
	width:42px;
}
.c2{
	width:33px;
}
.info{
	width:713px;
	background:url(../images_cart_impp/border.gif) repeat-x 0 100%;
	margin-bottom:20px;
}
.info tr{
	background:url(../images_cart_impp/border.gif) repeat-x;
}
.info .type{
	font:9px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	text-transform:uppercase;
	width:143px;
}
.info .title{
	font:bold 11px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.products{
	width:713px;
	/*background:url(../images_cart_impp/border-total.gif) repeat-x 0 100%;*/
	margin-bottom:17px;
}
.products th{
	text-align:left;
	font:bold 10px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	padding-left:11px;
	background:#f4f2ec url(../images_cart_impp/border.gif) repeat-x 2px 0;
}
.products tr{
	background:url(../images_cart_impp/border.gif) repeat-x 2px 0;
}
.products td a:hover span{
	text-decoration:underline;
}
.products td a:link span, .products td a:active span, .products td a:visited span{
	text-decoration:none;
}
.products span{
	font:bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.products em{
	font:10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.products .image{
	padding:5px 0 4px;
}
.products .caisses{
	font:bold 13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	padding-top:9px;
	text-align:left;
}
.products .price{
	font:bold 13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	text-align:right;
	padding-top:11px;
}
.products .price-total{
	font:bold 18px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#be6713;
	padding:39px 0 13px;
	text-align:right;
}
.products .sous{
	font:13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#be6713;
	text-align:right;
	padding:39px 55px 13px 0;
	text-transform:uppercase;
}
.products .caisses-total{
	font:bold 13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	padding:39px 0 13px;
}
.products .total{
	background:url(../images_cart_impp/border-total.gif) repeat-x;
}
.products-cart{
	width:713px;
	margin-bottom:12px;
	background:url(../images_cart_impp/border.gif) repeat-x 2px 100%;
}
.products-cart th{
	text-align:left;
	font:bold 10px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	padding:0 0 0 11px;
	background:#f4f2ec url(../images_cart_impp/border.gif) repeat-x 2px 0;
}
.products-cart td{
	vertical-align:top;
	padding:11px 0 1px;
	background:url(../images_cart_impp/border.gif) repeat-x 2px 0;
}
.products-cart td a:hover span{
	text-decoration:underline;
}
.products-cart span{
	font:bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.products-cart em{
	font:10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.products-cart .image{
	padding:6px 8px 5px 0 ;
}
.products-cart .caisses{
	padding:11px 0 3px;
	width:140px;
}
.products-cart .caisses form{
	width:100%;
	overflow:hidden;
}
.products-cart .caisses fieldset .row{
	float:left;
}
.products-cart .caisses fieldset .row img{
	display:block;
}
.products-cart .caisses .text{
	width:32px;
	height:25px;
	background:url(../images_cart_impp/bg-cart-input.gif) no-repeat;
	padding-right:43px;
}
.products-cart .caisses .text input{
	border:none;
	background:none;
	width:26px;
	height:19px;
	padding:6px 3px 0;
	font:13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	text-align:center;
}
.btn-trash{
	margin:0;
}
.products-cart .trash{
	text-align:right;
	padding:0 0 8px;
}
#content .btn-jour{
	width:100px;
}
#content .btn-jour a{
	margin:5px 0 0 603px;
	display:block;
	width:100px;
	height:22px;
	padding:6px 0 0 10px;
	text-transform:uppercase;
	font:bold 8px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images_cart_impp/btn-jour.gif) no-repeat;
}
#content .btn-comande{
	//width:100px;
}
/*
#content .btn-comande a{
	margin-left:403px;
	display:block;
	width:101px;
	height:38px;
	padding:11px 0 0 10px;
	text-transform:uppercase;
	font:bold 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images_cart_impp/btn-comande.gif) no-repeat;
}
*/
.total-cart{
	width:713px;
	background:#f4f2ec url(../images_cart_impp/border.gif) repeat-x;
	margin:13px 0 14px;
}
.total-cart td{
	padding:9px 0 7px;
	background:url(../images_cart_impp/border.gif) repeat-x 0 100%;
	margin-bottom:1px;
}
.total-cart td strong{
	background:url(../images_cart_impp/border-y.gif) repeat-y;
	padding:2px 0 6px 9px;
	display:block;
	color:#BE6713;
	font:bold 16px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.total-cart td strong img{
	display:block;
}
// Utile?
.total-cart td span{
	padding-left:11px;
}

.total-cart .cell{
	width:176px;
	padding:8px 0 7px;
}
/*start form page*/
.form{
	background:url(../images_cart_impp/border.gif) repeat-x 0 100%;
	text-transform:uppercase;
	margin-bottom:9px !important;
}
#content h3{
	background:url(../images_cart_impp/border.gif) repeat-x 0 100%;
	text-transform:uppercase;
	margin:2px 0 17px;
	text-transform:uppercase;
	font:bold 12px/27px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#be6713;
	padding-bottom:3px;
}
.signup{
	width:718px;
	text-align:left;
	margin:10px 0 4px;
}
.signup .cell{
	width:100%;
	margin-bottom:16px;
}


.signup .cell th{
	padding:0 0 5px 0;
	
}
.signup .cell th label{
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.signup .cell .strk-liv{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	height: 70px;
}
.signup .cell .strk-cli{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	height: 47px;
}
.signup .cell label.radio,
.signup .cell label.checkbox{
	float:left;
	display:inline;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	padding-right:14px;
	text-transform:uppercase;
}
.signup .cell #radio-btn1,
.signup .cell #radio-btn2,
.signup .cell #radio-btn3,
.signup .cell #radio-btn4, 
.signup .cell #radio-btn5,
.signup .cell #radio-btn6,
.signup .cell #radio-btn7 {
	float:left;
	height:15px;
	margin:0 0 0 9px;
	padding:0;
	width:16px;
	display:inline;
}
.signup .cell #checkbox1,
.signup .cell #checkbox2 {
	float:left;
	height:15px;
	margin:0 6px 0 10px;
	padding:0;
	width:16px;
	display:inline;
}
.signup .space{
	background:#fff;
	border:none;
	width:16px;
}
.signup .cell .text{
	background:#fff;
	border:none;
}
.signup .cell .strk-pkup{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	width:343px;
	height: 26px;
}
.signup .cell .strk-suc{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	width:343px;
	height: 26px;
}
.signup .cell .strk-suc .succ-des{
	margin-left: 10px;
	float:left;
	display:inline;
}
.signup .cell .text input{
	border:none;
	background:none;
	width:343px;
	height:19px;
	padding:6px 3px 0;
	font:13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
}
signup .cellnew
{
	float:left;
	width:720px;
	margin-bottom:16px;
}
.signup .cellnew .strk-sucnew{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	width:720px;
	height: 26px;
}

.signup .cellnew .strk-pkupnew{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	width:720px;
	height: 26px;
}
.signup .cellnew th{
	padding:0 0 5px 0;
	height:25px;
	
}
.signup .cellnew th label{
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.signup .cellnew .strk-livnew{
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
	height: 70px;
}
.signup .cellnew .textnew{
	background:#fff;
	border:none;
}
.signup .cellnew .textnew input{
	border:none;
	background:none;
	width:720px;
	height:19px;
	padding:6px 3px 0;
	font:13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
}
.signup .cellnew label.radio,
.signup .cellnew label.checkbox{
	float:left;
	display:inline;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
	padding-right:14px;
	text-transform:uppercase;
}




.signup .cell .text-d input{
	border:none;
	background:none;
	width:680px;
	height:19px;
	padding:6px 3px 0;
	font:13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	border: 1px solid #c9c9c9;
	background:#f4f2ec;
}
.condition{
	margin:-4px 0 17px;
}
.condition li{
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333334;
}
.text-box{
	margin:-1px 0 33px;
}
.btn{
	margin:0 10px 12px 0;
}
/*products page*/
.col1{
	width:570px;
}
.col1 .products-cart{
	width:570px;
	margin-bottom:13px;
	background:url(../images_cart_impp/border.gif) repeat-x 2px 100%;
}
.col1 .products-cart .info{
	width:478px;
}
.col1 .products-cart .caisses .text{
	margin-right:0;
}
.col1 .products-cart .caisses{
	width:36px;
}
.col2{
	width:54px;
}
.col3{
	width:112px;
	vertical-align:top;
}
.col3 h4{
	font:bold 15px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f28d1e;
	margin:0 0 5px 5px;
}
.col3 table{
	margin:2px 0 0 5px;
}
.col3 table td{
	background:transparent url(../images_cart_impp/border.gif) repeat-x;
	padding:7px 0 9px 0;
}
.col3 table td strong{
	display:block;
	font:bold 16px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#64625e; 
}
.col3 table td img{
	display:block;
}
.col3 form{
	margin-top:5px;
}
.content-shadow{
	background:url(../images_cart_impp/shadow.gif) no-repeat 593px 0;
}
.products-cart .buy{
	padding:11px 0 3px;
	width:66px;
}
.products-cart .buy form{
	width:100%;
	overflow:hidden;
}
.products-cart .buy fieldset .row{
	float:left;
}
.products-cart .buy fieldset .row img{
	display:block;
}
.products-cart .buy .text{
	width:32px;
	height:25px;
	background:url(../images_cart_impp/bg-cart-input.gif) no-repeat;
	padding-right:3px;
}
.products-cart .buy .text input{
	border:none;
	background:none;
	width:26px;
	height:19px;
	padding:6px 3px 0;
	font:13px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#707071;
	text-align:center;
}
.btn-trash{
	margin:0;
}

