#bdc{ float: left; width: 620px;}

#head_bdc{
	float: left;
	width: 606px;
	border: 1px solid #004080;
	background-color: #464646;
	color: #ffffff;
	font-size: 0.9em;
	line-height: 1em;
	margin-bottom: 5px;
}

#head_bdc ul{ width: 606px; margin: 0px; padding: 0px;}

#head_bdc li{
	float: left;
	display: block;
	width: 120px;
	padding: 4px 0px;
	text-align: center;
	border: 1px solid #ffffff;
	border-right: 0px;
}

#head_bdc li#last_step{ border: 1px solid #ffffff;}

#head_bdc .li_unfocus {}

#head_bdc .li_focus{ background-color: #bd0000; color: #ffffff;}

/* ** LES BOITES ARRONDIES ** */
#bdc .round_top{
	float: left;
	clear: both;
	width: 620px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/img/back_bloc_title_bdc.jpg) no-repeat top left;
	position: relative;
}

#bdc .medium_width{ width: 490px; margin-left: 65px;}

#bdc .medium_width .round_top{ width: 490px; background-image: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/img/big_title_contact.jpg);}

#bdc .round_top h2{
	height:22px;
	line-height:22px;
	vertical-align:middle;
	margin: 0px;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.3em;
}

#bdc .round_content{
	float: left;
	clear: both;
	width: 610px;
	padding: 10px 4px 0px 4px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #cccccc;
}

#bdc .medium_width .round_content{ width: 480px;}

#bdc .round_bottom{
	position:relative;
	height:5px;
	border-bottom:1px solid #cccccc;
	background-color:#cccccc;
	clear:left;
	margin-bottom: 15px;
}

#bdc .round_bottom img{position:absolute; top:0px;}

/* ** LES CHAMPS ** */
#bdc_SVG input.field{ height: 16px; padding: 0px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #bd0000;}

#bdc_SVG textarea{ padding: 0px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #bd0000;}

#bdc_SVG input:focus.field, #bdc_SVG textarea:focus{ border: 1px solid #993300; color: #993300;}

#bdc_SVG select{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;}


/* ** SPECIAL TYPE CLIENT ** */
#spec_type_client .left{ float: left; clear: both; width: 300px;}

#spec_type_client .left .round_top{ width: 300px; background-image: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/img/back_bloc_title_bdc_small.jpg);}

#spec_type_client .left .round_content{ width: 290px;}

#spec_type_client .left form{ float: left; width: 290px;}

#spec_type_client .left .round_bottom{ width: 300px;}

#spec_type_client .subtitle{ font-weight: bold; padding-top: 0px; padding-bottom: 10px;}

#spec_type_client .right{ float: left; width: 300px; padding-left: 20px;}

#spec_type_client .right .round_top{ width: 300px; background-image: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/img/back_bloc_title_bdc_small.jpg);}

#spec_type_client .right .round_content{ width: 290px;}

#spec_type_client .right form{ float: left; width: 290px;}

#spec_type_client .right .round_bottom{ width: 300px;}

#spec_type_client .deja_client{ width: 290px;}

#spec_type_client .deja_client .cell{ float: left; width: 140px;}

#spec_type_client .deja_client .cell input.field{ float: left; width: 135px;}

#spec_type_client .deja_client .cell_r{ float: left; width: 140px; padding-left: 10px;}

#spec_type_client .deja_client .cell_r input.field{ float: left; width: 135px;}

#spec_type_client .deja_client label{ float: left; width: 100%;}

#spec_type_client .oubli_code{ width: 290px;}

#spec_type_client .oubli_code .subtitle{ float: left; width: 100%; font-weight: normal; padding-top: 16px; padding-bottom: 5px;}

#spec_type_client .oubli_code .cell{ float: left; width: 100%;}

#spec_type_client .oubli_code label{ float: left; width: 100%;}

#spec_type_client .oubli_code input.field{ float: left; width: 195px;}

#bdc div.comm{ float: left; width: 100%; padding-bottom: 10px; text-align: justify;}

/* ** CONTENU DU PANIER ** */
.table_bdc{ float: left; width: 100%; margin-top: 10px;}

.table_bdc table{ float: left; width: 100%; border-collapse: collapse; border: 0px; background-color: #ffffff;}

.table_bdc th{ border: 1px solid #cccccc; border-collapse: collapse; vertical-align: middle; padding: 4px 8px; background-color: #bd0000; color: #ffffff;}

.table_bdc td{ border: 1px solid #cccccc; border-collapse: collapse; vertical-align: middle; text-align: right; padding: 4px 6px;}

.table_bdc#historique td{ border: 1px solid #cccccc; border-collapse: collapse;  vertical-align: middle; text-align: center; padding: 2px 6px;}

.table_bdc#historique td a{ color: #1650C8; text-decoration: underline;}

.table_bdc#historique td a:hover{ color: #993300; text-decoration: none;}

/* ** LIGNE DU PRODUIT ** */
.table_bdc td.product_name{ text-align: left; font-weight: bold;}

.table_bdc td.product_ref{ text-align: center;}

.table_bdc td.product_price{ }

.table_bdc td.product_qty{ text-align: center;}

.table_bdc td.product_qty input.field{ float: right; text-align: center;}

.table_bdc td.product_qty input.refresh{ width: 15px; height: 22px; border: 0; float: right; background: center center no-repeat url('http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/btn/refresh.gif') #ffffff;}

.table_bdc td.product_total_line{ font-weight: bold;}

.table_bdc td.product_total_line input{ float: right;}

.table_bdc td.product_total_line input.delete{
	border: 0px; margin-left: 4px;
	padding: 0px;
	width: 9px;
	height: 15px;
	background: url('http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/btn/trash.jpg') no-repeat center center;
	cursor: pointer;
}

.table_bdc td.product_total_line span{ float: right;}

/* ** LIGNE DU SOUS-TOTAL ** */
.table_bdc td.subtotal_title{ font-weight: bold;}

.table_bdc td.subtotal_amount{ font-weight: bold;}

/* ** LIGNE DU CODE REMISE / COUPON ** */
/* SAISIR UN COUPON */
.table_bdc td.coupon_line input.refresh{ width: 15px; height: 22px; border: 0; float: right; background: center center no-repeat url('http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/btn/refresh.gif') #ffffff;}

.table_bdc td.coupon_line input.field{ float: right; width: 200px;}

.table_bdc td.coupon_line span.title{ float: right; padding-right: 5px; line-height: 18px;}

/* COUPON PRIS EN COMPTE */
.table_bdc td.reduction_amount input{ float: right;}

.table_bdc td.reduction_amount input.delete{
	border: 0px; margin-left: 4px;
	padding: 0px;
	width: 9px;
	height: 15px;
	background: url('http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/btn/trash.jpg') no-repeat center center;
	cursor: pointer;
}

.table_bdc td.reduction_amount span{ float: right;}

/* ** LIGNE DU TOTAL A PAYER ** */
.table_bdc td.total_title{ text-align: right; background-color: #bd0000; color: #ffffff; font-size: 1.5em;}

.table_bdc td.total_amount{ text-align: right; background-color: #bd0000; color: #ffffff; font-size: 1.5em; font-weight: bold;}

/* ** FORMULAIRE COORD ** */
#bdc .medium_width form{ float: left;}

#bdc .medium_width .line{ float: left; clear: both; width: 99%; padding: 3px 0px; text-align: justify;}

#bdc .medium_width label{ float: left; width: 180px;}

#bdc .medium_width select{ float: left;}

#bdc .medium_width input.field{ float: left;}

#bdc .medium_width .line .submit{ float: right;}

#bdc .medium_width .paiement_desc{ float: left; clear: both; width: 99%; padding: 0px; font-size: 0.9em;}

/* ** ADRESSE DE LIVRAISON DIFFERENTE ** */
#bdc div.adresse_livraison{ float: left; clear: both; width: 680px;}

#bdc div.adresse_livraison label input{ float: left;}

#bdc div.adresse_livraison label{ float: right; width: 650px; font-weight: bold; color: #d0041c; font-size: 14px;}

/* ** BOUTON RETOUR ** */
#bdc .retour_cata{ float: left; clear: both; width: 100%;}

#bdc .retour_cata img{ float: left;}

/* ** BLOC DES ADRESSES ** */
#previ_coord{ float: left; width: 610px; padding: 0px;}

#previ_coord .txt_infos_commande{ float: left; width: 210px; }

#previ_coord .adresse{ float: left; width: 200px;}

#L_back_btn input{
	width: 275px;
	height: 27px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url(http://ftp.gulliver.com/b20070416b0/web/10041/site/images_bdc/btn/bdc_revenir-etape-prec.gif) no-repeat top left;
}