
/*-----RESUME PANIER-----*/
#order-detail-content{
	border: solid 1px #e0e0e0;
	font-family: Arial, sans serif;
	margin: 20px 25px;
	padding: 2px;
	width: 760px;	
}
	#order-detail-content #cart_summary{
		width: 100%;	
	}
		#order-detail-content #cart_summary tr{
			border-bottom: solid 1px #FFF;
		}
		#order-detail-content #cart_summary thead #recapTitre{
			background: #969696;
			
		}
			#order-detail-content #cart_summary thead #recapTitre .fondTitre{
				background: #969696 url(../images/order/fond_recap_comm.jpg) no-repeat;
				height: 27px;
			}
				#order-detail-content #cart_summary thead #recapTitre td h3{
					color: #FFF;
					font-size: 13px;
					margin-left: 45px; 
				}
			#order-detail-content #cart_summary thead #recapTitre .texte_gris{
				color: #FFF;
				text-align: right;
				padding-right: 5px;
			}
			
			#order-detail-content #cart_summary tbody td,
			#order-detail-content #cart_summary tbody td a,
			#order-detail-content #cart_summary .texte_gris{
				color: #868686;
				font-size: 12px;
			}
		#order-detail-content #cart_summary thead #recap_compoPanier,
		#form #fraisPort .table_block .std #titreTh{
			background: url('../images/order/fond_tr_titre.jpg') repeat-x;
			height: 36px;
		}
		#order-detail-content #cart_summary thead #recap_compoPanier th,
		#order-detail-content #cart_summary tbody td{
			border-right: solid 1px #D6D6D6;
			text-align: center;
		}
		#order-detail-content #cart_summary .cart_product{
			width: 83px;
		}
		#order-detail-content #cart_summary .cart_description{
			width: 170px;
		}
		#order-detail-content #cart_summary .cart_ref{
			width: 104px;
		}
		#order-detail-content #cart_summary .cart_availability{
			width: 109px;
		}
		#order-detail-content #cart_summary .cart_uni{
			width: 110px;
		}
		#order-detail-content #cart_summary .cart_quantity{
			width: 63px;
		}
		#order-detail-content #cart_summary .cart_total{
			width: 89px;
		}
		#order-detail-content #cart_summary .cart_total_last_item{
			width: 42px;
		}
		#order-detail-content #cart_summary tbody td a:hover{
			text-decoration: underline;
		}
		#order-detail-content #cart_summary tbody .cart_product img{
			border: solid 1px #D6D6D6;
			margin-top: 1px;
		}
		#order-detail-content #cart_summary thead #recap_compoPanier .cart_total_last_item{
			border-right: none;
		}
		
				#order-detail-content #cart_summary tbody .cart_availability p{
					height: 20px;
					width: 105px;
				}
				#order-detail-content #cart_summary tbody .cart_availability .dispo{
					background: url('../images/order/pastille_dispo.png') no-repeat center;
				}
				#order-detail-content #cart_summary tbody .cart_availability .indispo{
					background: url('../images/order/pastille_indispo.png') no-repeat center;
				}
					#order-detail-content #cart_summary tbody .cart_availability p span{
						display: block;
						overflow: hidden;
						text-indent: -10000px;
					}
				#order-detail-content #cart_summary tbody .cart_quantity p{
					display: inline;
					float:left;
				}
				#order-detail-content #cart_summary tbody .cart_quantity .quantite{
					margin: 10px 10px;
				}
					#order-detail-content #cart_summary tbody .cart_quantity a{
						display: block;
						height: 12px;
						margin: 5px;
						width: 12px;
					}
						#order-detail-content #cart_summary tbody .cart_quantity a span{
							display: block;
							overflow: hidden;
							text-indent: -10000px;
						}
			#order-detail-content #cart_summary tbody .cart_quantity .cart_quantity_up{
				background: url('../images/order/qte_plus.jpg') no-repeat;		
			}	
			#order-detail-content #cart_summary tbody .cart_quantity .cart_quantity_down{
				background: url('../images/order/qte_moins.jpg') no-repeat;		
			}
			
		#order-detail-content #cart_summary tbody .supp {
			text-align: center;
		}
			#order-detail-content #cart_summary tbody .supp a {
				display: block;
				background: transparent url('../images/order/corbeille.png') no-repeat center center;
				height: 27px;
				margin: 0 auto;
				width: 27px;
			}

/*----TOTAL CADDIE ET BONS DE REDUCTION-----*/
#order_footer, #cart_voucher{
	border: solid 1px #e0e0e0;
	font-family: Arial, sans serif;
	margin: 10px 25px 10px 495px;
	padding: 2px;
	width: 290px;
}
		#order_footer table tr{
			border-bottom: solid 1px #FFF;
			height: 37px;
		}
			#order_footer table tr td{
				padding: 0px 5px 0px 5px;
			}
			#order_footer table tr .border_right{
				border-right: solid 1px #D6D6D6;
			}
			#order_footer table tr .price,
			#order_footer table tr .price_discount{
				text-align: right;
				width: 30%;
			}
		#cart_voucher form fieldset{
			border: none;
			}
			#cart_voucher form h4{
				background: url('../images/order/fond_recap_comm.jpg') no-repeat #969696;
				border-top: solid 2px #e9e9e9;
				color: #FFF;
				font-size: 13px;
				height: 22px;
				margin-bottom: 2px;
				padding: 5px 0px 0px 45px;
			}
			#cart_voucher form label span, #cart_voucher form input{
				display: block;
				margin: 5px 0px 0px 30px;
			}
			
				#cart_voucher form span{
					font-weight: bold;
				}
			
			#cart_voucher form .button{
				background: none;
				border: none;
				cursor: pointer;
				margin-left: 0px;
			}
			#cart_voucher form .ajout_bon {
				display: block;
				margin-left: 100px;
			}
			#cart_voucher form .ajout_bon span {
				display: inline;
			}
			#cart_voucher form .ajout_bon input {
				background: url('../images/order/suivant.jpg') no-repeat;
				display: block;
				font-weight: bold;
				height: 28px;
				line-height: 28px;
				width: 88px;
			}
			#cart_voucher form .ajout_bon input:hover {
				text-decoration: underline;
			}
			

/*-----ETAPE 3: ADRESSE PANIER----*/
.titrePanier{
	height: 0px;
	overflow: hidden;
	text-indent: -10000px;
	}

	#adresse_panier #add,
	#form #fraisPort,
	#paiement{
		border: solid 1px #e0e0e0;
		margin: 25px 25px 25px 25px;
		padding: 2px;
		width: 760px;
	}
		#adresse_panier #add #entete_adresse,
		#form #fraisPort .carrier_title,
		#paiement h4{
			background: url('../images/order/fond_recap_comm.jpg') no-repeat #969696;
			border-top: solid 2px #e9e9e9;
			color: #FFF;
			font-size: 13px;
			height: 22px;
			margin-bottom: 2px;
			padding: 5px 0px 0px 45px;
		}
		#adresse_panier #add #entete_adresse h2{
			display: inline;
			float: left;
		}
		#adresse_panier #add #entete_adresse #checkbox{
			display: block;
			font-size: 14px;
			margin-right: 15px;
			text-align: right;
		}
		#adresse_panier #add #entete_adresse #checkbox input{
			padding-top: 2px;
		}
		#adresse_panier #add .addresses{
			background: url('../images/authentication/fond_tab_ident.jpg') repeat-x #f3f3f3;
			padding: 5px;
		}
			
			#adresse_panier #add .addresses .address_add{
				clear: both;
				margin: 0px 0px 10px 250px;
			}			
				#adresse_panier #add .addresses .address_add a{
					background: url('../images/order/bouton_ajout_add.jpg') no-repeat;
					color: #000;
					display: block;
					font-weight: bold;
					height: 24px;
					padding: 8px;
					text-align: center;
					width: 238px;
				}
				#adresse_panier #add .addresses .address_add a:hover{
					text-decoration: underline;
				}
			#adresse_panier #add .addresses #ordermsg{
				margin-left: 35px;
			}
				#adresse_panier #add .addresses #ordermsg p{
					margin: 10px 0px;
				}
				#adresse_panier #add .addresses #ordermsg .texteMess{
					text-align: center;
				}
				#adresse_panier #add .addresses #ordermsg .textarea{
					margin-left: 100px;
				}

/*-----ETAPE 4: FRAIS DE PORT----*/
	/*pour entete voir etape 3*/

			#form #fraisPort .table_block .std{
				border: solid 1px #e0e0e0;
				width: 100%;
			}
					/*fond th voir ligne 36*/
					#form #fraisPort .table_block .std tr{
						border-bottom: solid 1px #FFF;
					}
					#form #fraisPort .table_block .std thead tr th,
					#form #fraisPort .table_block .std tbody tr td{
						text-align: center;
					}
					#form #fraisPort .table_block .std tr .first_item,
					#form #fraisPort .table_block .std tr .item{
						border-right: solid 1px #D6D6D6;
					}
					/*fond tr voir ligne 81*/
				#form #fraisPort .table_block .std tbody td{
					padding: 10px;
				}
	#form .checkbox,
	#form #giftOk,
	#form #conditionVte,
	#form #giftOk #gift_div {
		margin: 15px 0px 10px 25px;
	}
		#form #giftOk #gift_div textarea{
			margin: 10px 0px 0px 10px;
		}
	#form #conditionVte{
		margin-bottom: 30px;
	}
		#form #conditionVte a{
			color: #EE7F01;
			text-decoration: underline;	
		}
		#form #conditionVte a:hover{
			text-decoration: none;
		}

/*-----ETAPE 5 : PAIEMENT----*/
/*entete voir etape 3*/
	#paiement p{
		border-bottom: solid 1px #FFF;
		overflow: hidden;
	}
		#paiement p a{
			color: #000;
			display: block;
		}
		#paiement p a:hover{
			text-decoration: underline;
		}
			#paiement p a img{
				display: inline;
				float: left;
				margin: 5px;
			}
			#paiement p a span{
				display: inline;
				float: left;
				margin: 25px 0px 0px 10px;
			}

/*-----ETAPE 5 : VALIDATION PAIEMENT----*/
	/*voir global.css ligne 443*/

	
	/*-----LIEN CONTINUER ACHAT, SUIVANT OU RETOUR PDT----*/	
.cart_navigation{
	margin-left: 485px;
	}
#adresse_panier .cart_navigation,
#form .cart_navigation{
		margin-left: 300px;
	}
		.cart_navigation a{
			color: #000;
			display: inline;
			float: left;
			font-weight: bold;
			height: 30px;
			line-height: 30px;
			margin-left: 10px;
			margin-right: 10px;
			text-align: center;
		}
		.cart_navigation .button_large{
			background: url('../images/order/continuer_achat.jpg') no-repeat;
			width: 201px;
		}
		.cart_navigation .exclusive{
			background: url('../images/order/suivant.jpg') no-repeat;
			width: 88px;
		}
		.cart_navigation a:hover{
			text-decoration: underline;
		}	
			
		#adresse_panier .cart_navigation .button,
		#form .cart_navigation .button,
		.cart_navigation .retour,
		#form .cart_navigation .exclusive,
		#adresse_panier .cart_navigation .exclusive{
			background: url('../images/order/suivant.jpg') no-repeat;
			border: none;
			display: block;
			font-weight: bold;
			height: 30px;
			width: 88px;
		}
		#form .cart_navigation .exclusive,
		#adresse_panier .cart_navigation .exclusive{
			cursor: pointer;
		}
		#form .cart_navigation .exclusive:hover,
		#adresse_panier .cart_navigation .exclusive:hover{
			text-decoration: underline;
		}
