/*	PANIER	*/

body{background:url(http://img.plantes-et-jardins.com/bg/body-plante.gif) #FFFFFF repeat-x top left;}


.panier {padding:15px 0px 0px 15px;}


.step {border-bottom:1px solid #2E5C13}

.caddie{ margin-top:20px;}

.caddie_table{border-right:1px solid #A5A5A5; border-top:1px solid #A5A5A5;border-bottom:1px solid #A5A5A5;}
.caddie th{padding:2px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5; background-color:#A5A5A5; color:#FFFFFF}

.caddie .pdt_assoc_td{color:#2E5C13; padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5; cursor:pointer}
.caddie .pdt_assoc_td a, .caddie .pdt_assoc_td a:link, .caddie .pdt_assoc_td a:visited, .caddie .pdt_assoc_td a:hover{color:#2E5C13;}
/*.caddie .pdt_assoc_td_on{color:#CC1954; padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5; cursor:pointer}*/

.caddie .recap {padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}
.caddie .recap table{border:0px;}
.caddie .recap td{padding:0px; border:0px;}

.caddie .liv td{padding:0px;border:0px;}

.caddie .qte {padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}
.caddie .qte td{padding:0px;border:0px;}
.caddie .input_qte {width:35px; font-size:11px; text-align:right; padding:3px 5px; border:1px solid #000000; color:#000000}

.caddie .caddie_liv {padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}
.caddie .caddie_qte {padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}
.caddie .caddie_prix {padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}
.caddie .suppr {padding:5px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5;}

.caddie .tr_open{
	padding:20px 10px 10px 20px;
	border-left:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
}

.caddie .code{
	padding:8px 0px 0px 8px;
}
.caddie .input_code{
	border:1px solid #7F9DB9;
	font-size:11px;
	width:150px;
	padding:3px 3px;
	margin-top:5px;
}
.caddie .bt_ok{
	margin:5px 0px 0px 5px;
}
.caddie .total_line{
	border-left:1px solid #A5A5A5;
}
.caddie .ss_total{
	padding:2px 5px;
	background-color:#D5D5D5;
	color:#000000;
	border-bottom:1px solid #FFFFFF;
}
.caddie .ss_total select{
	border:1px solid #7F9DB9;
	font-size:11px;
	width:80px;
}
.caddie .total{
	padding:2px 5px;
	background-color:#757575;
	color:#FFFFFF;
	font-weight:bold;
}

.bts{
	text-align:center;
	padding:25px 0px 10px 0px;
}
.bts img{
	margin:0px 3px;
}

.form_legal{
	font-size:11px;
	color:#696969;
	margin:5px 0px 0px 0px;
}


.livraison{ margin-top:20px;}

.bloc_green{
	padding:5px;
	border:1px solid #AEAEAE;
	background-color:#DCEAB5;
	margin-bottom:10px;
}
.bloc_green .input_text{
	border:1px solid #7F9DB9;
	font-size:11px;
	width:135px;
	padding:3px 3px;
	margin-top:5px;
}
.bloc_green .bt_ok{
	margin:5px 0px 0px 5px;
}

.bloc_form{
	border:1px solid #AEAEAE;
	margin-bottom:10px;
}

.bloc_form .ttl{
	color:#2E5C13;
	padding:5px;
	background-color:#DCEAB5;
	height:16px;
}

.bloc_form .body{
	padding:5px;
}
.bloc_form .table_form{
	padding:5px;
}
.bloc_form .table_form td{
	padding:0px 5px;
}
.bloc_form .table_form .civ{
	border:1px solid #000000;
	font-size:11px;
	margin:1px 0px;
	width:55px;
}
.bloc_form .table_form .pays{
	border:1px solid #000000;
	font-size:11px;
	margin:1px 0px;
	width:143px;
}
.bloc_form .table_form .input_text{
	border:1px solid #000000;
	padding:2px 3px;
	font-size:11px;
	margin:1px 0px;
	width:135px;
}
.bloc_form .table_form .input_num{
	border:1px solid #000000;
	padding:2px 3px;
	font-size:11px;
	margin:1px 0px;
	width:85px;
}
.bloc_form .table_form .input_ad{
	border:1px solid #000000;
	padding:2px 3px;
	font-size:11px;
	margin:1px 0px;
	width:182px;
}
.bloc_form .area_cadeau{
	border:1px solid #000000;
	padding:2px 3px;
	font-size:11px;
	margin:1px 0px;
	width:355px;
}
.bloc_form .area_livreur{
	border:1px solid #000000;
	padding:2px 3px;
	font-size:11px;
	margin:1px 0px;
	width:182px;
}
.bloc_form .same{
	border-bottom:1px solid #AEAEAE;
	padding:8px 5px;
}
.bloc_form .same_off{
	padding:8px 5px;
}
.bloc_form ul{margin:3px 0px 10px 20px;}
.bloc_form span{color:#DC0000;}


.table_green{ color:#2E5C13;}

.bloc_liv{
	border:1px solid #A5A5A5;
	padding:5px;
	margin-top:5px;
}

.bloc_groupe{
	border:1px solid #A5A5A5;
	margin-bottom:5px
}

.bloc_groupe .ttl{
	color:#2E5C13;
	background-color:#D9D9D9;
	padding:3px 5px;
	font-size:12px;
}

.bloc_groupe .body{padding:5px;}


.conf_table{border-right:1px solid #A5A5A5; border-top:1px solid #A5A5A5;}
.conf_table th{padding:2px;border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5; background-color:#2E5C13; color:#FFFFFF}
.conf_table .total{
	padding:2px 5px;
	background-color:#2E5C13;
	color:#FFFFFF;
	font-weight:bold;
}
.table_paiement .panier_picto{ margin-right:5px;}

.select_liv{
	border:1px solid #000000;
	font-size:11px;
	margin:1px 0px;
	width:200px;
	vertical-align:baseline;
}
.table_liv{ margin-top:5px;}


.recu_txt{
	color:#696969;
	padding:0px 0px 15px 5px;
}
.recu_txt a{	color:#305A12; text-decoration:underline}
