/**********************************************************************************************************************************************************************/

/* DEBUT PANIER ETAPE 01 */ 

/**********************************************************************************************************************************************************************/



.Panier_etape01{position:relative;width:731px;padding:0 6px 10px 6px;margin:25px 0 0 6px;font-size:14px;}

.Panier_etape01 .Panier_etape01_content{position:relative;width:100%;margin-top:12px;overflow:hidden;}

.Panier_etape01 .Panier_etape01_content.border01{position:relative;width:729px;border:1px solid #0060ae;padding-bottom:10px;overflow:hidden;}



.Panier_etape01 .Panier_etape01_left{float:left;display:inline;position:relative;width:274px;}

.Panier_etape01 .Panier_etape01_right{float:left;display:inline;position:relative;width:447px;margin-left:10px;}

.Panier_etape01 .Panier_etape01_right_content{position:relative;width:100%;margin-bottom:12px;overflow:hidden;}

.Panier_etape01 .Panier_etape01_right_content.border{width:445px;border:1px solid #0060ae;}



/* les etpae */

.bloc_etape{position:relative;width:100%;margin:0;padding:0;list-style-type:none;}

.bloc_etape li{float:left;display:inline;margin-left:35px;}

.bloc_etape li a{float:left;display:inline;width:100px;height:100px;text-indent:-9000px;}

.bloc_etape li span{float:left;display:inline;width:100px;height:100px;text-indent:-9000px;}



.bloc_etape li span.bloc_etape01{background:url(/portailOH_img/site/FRA/commande/imgPanier1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape01{background:url(/portailOH_img/site/FRA/commande/imgPanier1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape01_actif{background:url(/portailOH_img/site/FRA/commande/imgPanier1-2.jpg) no-repeat 0 0;}



.bloc_etape li span.bloc_etape02{background:url(/portailOH_img/site/FRA/commande/imgIdent1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape02{background:url(/portailOH_img/site/FRA/commande/imgIdent1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape02_actif{background:url(/portailOH_img/site/FRA/commande/imgIdent1-2.jpg) no-repeat 0 0;}

.bloc_etape li span.bloc_etape02_actif{background:url(/portailOH_img/site/FRA/commande/imgIdent1-2.jpg) no-repeat 0 0;}



.bloc_etape li span.bloc_etape03{background:url(/portailOH_img/site/FRA/commande/imgLivr1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape03_actif{background:url(/portailOH_img/site/FRA/commande/imgLivr1-2.jpg) no-repeat 0 0;}

.bloc_etape li span.bloc_etape03_actif{background:url(/portailOH_img/site/FRA/commande/imgLivr1-2.jpg) no-repeat 0 0;}



.bloc_etape li span.bloc_etape04{background:url(/portailOH_img/site/FRA/commande/imgPaiem1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape04_actif{background:url(/portailOH_img/site/FRA/commande/imgPaiem1-2.jpg) no-repeat 0 0;}

.bloc_etape li span.bloc_etape04_actif{background:url(/portailOH_img/site/FRA/commande/imgPaiem1-2.jpg) no-repeat 0 0;}



.bloc_etape li span.bloc_etape05{background:url(/portailOH_img/site/FRA/commande/imgConfirm1-1.jpg) no-repeat 0 0;}

.bloc_etape li a.bloc_etape05_actif{background:url(/portailOH_img/site/FRA/commande/imgConfirm1-2.jpg) no-repeat 0 0;}

.bloc_etape li span.bloc_etape05_actif{background:url(/portailOH_img/site/FRA/commande/imgConfirm1-2.jpg) no-repeat 0 0;}



.Panier_etape01 .Titre01{font-size:22px;color:#FFF;line-height:30px;padding-left:10px;background:#FF4901;}

.Panier_etape01 .sstitre01{margin:10px 0 0 10px;font-weight:bold;font-size:12px;}

.form_commande{position:relative;width:711px;margin:10px 0 0 10px;overflow:hidden;}

.form_commande .form_commande_content{float:left;display:inline;width:380px;}

.form_commande .form_commande_content input, .form_commande .form_commande_content label, .form_commande .form_commande_content select{float:left;display:inline;}

.form_commande .form_commande_content input{width:100px;margin:5px 0 0 0;}

.form_commande .form_commande_content label{clear:both;width:260px;margin:5px 10px 0 0;text-align:right;font-size:14px;}

.form_commande .form_commande_content select{width:50px;margin:5px 0 0 0;}

.form_commande .form_commande_content select.selectTaille{width:100px;}

.form_commande .btn_ajouter{float:left;display:inline;margin-left:15px;}

select.selectTaille2{width:100px;}



.Panier_etape01 .table_panier{position:relative;width:730px;border-left:1px solid #0060ae;border-top:1px solid #0060ae;}

.Panier_etape01 .table_panier th, .Panier_etape01 .table_panier td{padding:3px 3px;border-right:1px solid #0060ae;border-bottom:1px solid #0060ae;}

.Panier_etape01 .table_panier th{font-size:12px;background:#FF4901;color:#FFF;padding:8px 3px;}

.Panier_etape01 .table_panier td{font-size:11px;}

.Panier_etape01 .table_panier td.col01{border-right:0;width:117px;}

.Panier_etape01 .table_panier td.col02{width:130px;}

.Panier_etape01 .table_panier td.col01 img{border:1px solid #0060ae;}

.Panier_etape01 .table_panier td.col03, .Panier_etape01 .table_panier td.col04, .Panier_etape01 .table_panier td.col05,

.Panier_etape01 .table_panier td.col06, .Panier_etape01 .table_panier td.col07, .Panier_etape01 .table_panier td.col08,

.Panier_etape01 .table_panier th

{text-align:center;}

.Panier_etape01 .table_panier th, .Panier_etape01 .table_panier td.col08modif{padding:3px 3px;border-right:1px solid #0060ae;border-bottom:0px solid #0060ae;}



.Panier_etape01 .table_panier td.col08{width:142px;}

.Panier_etape01 .table_panier .cadeaux td{background:#e3fbfd;padding:10px 3px;}



/* code avantage */

.Panier_etape01 .titre_code_avantage{font-size:14px;color:#FFF;font-weight:bold;line-height:25px;padding-left:10px;background:#0060ae;}

.Panier_etape01 .form_code_avantage{position:relative;width:427px;margin:10px 0 10px 10px;overflow:hidden;}

.Panier_etape01 .form_code_avantage label, .form_code_avantage input, .form_code_avantage a{float:left;display:inline;margin-left:5px;}

.Panier_etape01 .form_code_avantage label{margin-top:2px;font-size:14px;}



.Panier_etape01 .info_code_avantage{position:relative;width:435px;padding:10px 0 10px 10px;overflow:hidden;background:#e3fbfd;}

.Panier_etape01 .info_code_avantage label, .form_code_avantage a{float:left;display:inline;margin-left:5px;}

.Panier_etape01 .info_code_avantage label{margin-top:15px;font-size:14px;font-weight:bold;}

.Panier_etape01 .info_code_avantage input{float:right;display:inline;margin-right:30px;}







/* bloc bouton */

.Panier_etape01 .bloc_btn .btn01{float:left;display:inline;}

.Panier_etape01 .bloc_btn .btn02{float:right;display:inline;}

.Panier_etape01 .bloc_btn .btn01.btn_retour{margin-right:35px;}



/* tableau paiement total */

.Panier_etape01 .table_paiement{position:relative;width:446px;border-left:1px solid #0060ae;border-top:1px solid #0060ae;}

.Panier_etape01 .table_paiement th, .table_paiement td{padding:3px 3px;border-right:1px solid #0060ae;border-bottom:1px solid #0060ae;}

.Panier_etape01 .table_paiement td{padding:8px 3px;}

.Panier_etape01 .table_paiement th{font-size:12px;background:#0060ae;color:#FFF;padding:8px 3px;}

.Panier_etape01 .table_paiement td.col02{text-align:right;font-weight:bold;}

.Panier_etape01 .table_paiement .total td{background:#ff4901;color:#FFF;font-weight:bold;}

.Panier_etape01 .table_paiement .total td.col02{font-size:18px;}







/* FIN PANIER ETAPE 01 */ 

/**********************************************************************************************************************************************************************/



/**********************************************************************************************************************************************************************/

/* DEBUT PANIER ETAPE 02 */ 

/**********************************************************************************************************************************************************************/

.Panier_etape02{position:relative;width:731px;padding:0 0 10px 0;margin:25px 0 0 6px;font-size:12px;border:1px solid #0060ae;}

.Panier_etape02 .titre_panier{background:#FF4901;}

.Panier_etape02 .titre_panier h1{font-size:22px;color:#FFF;line-height:30px;padding-left:10px;}



.Panier_etape02 .Panier_etape02_content{position:relative;width:711px;margin:0 10px;}

.Panier_etape02 .Panier_etape02_content .Panier_etape02_form_content{position:relative;width:100%;margin-top:8px;overflow:hidden;}

.Panier_etape02 .Panier_etape02_form_content label, .Panier_etape02 .Panier_etape02_form_content input, .Panier_etape02 .Panier_etape02_form_content .text_info{float:left;display:inline;}



.Panier_etape02 .Panier_etape02_form_content .text_champ{margin-left:260px;}



.Panier_etape02 .Panier_etape02_form_content .label_obligatoire{color:red;}

.Panier_etape02 .Panier_etape02_form_content label.label01{width:250px;margin:2px 10px 0 0;text-align:right;font-weight:bold;}

.Panier_etape02 .Panier_etape02_form_content label.label02{width:32px;margin-left:5px;}

.Panier_etape02 .Panier_etape02_form_content label.label03{width:560px;margin-right:10px;}



.Panier_etape02 .Panier_etape02_form_content input.input_radio01{width:14px;height:14px;margin-left:5px;}

.Panier_etape02 .Panier_etape02_form_content input.input_text01{width:120px;}

.Panier_etape02 .Panier_etape02_form_content input.input_text02{width:70px;}

.Panier_etape02 .Panier_etape02_form_content input.input_text03{width:80px;}



.Panier_etape02 .Panier_etape02_form_content .text_info{margin:3px 0 0 5px;font-size:11px;}



.Panier_etape02  .bloc_envoie_mail{position:relative;width:691px;background:#FF4901;font-size:11px;color:#FFF;padding:10px 10px 20px 10px;margin-top:10px;overflow:hidden;}



.Panier_etape02 .mentions{margin-top:15px;font-size:11px;}



.Panier_etape02 .bloc_btn{position:relative;width:100%;margin-top:20px;overflow:hidden;}

.Panier_etape02 .bloc_btn .btn_right{float:right;display:inline;}

.Panier_etape02 .bloc_btn .btn_left{float:left;display:inline;margin-top:15px;}



/* FIN PANIER ETAPE 02 */ 

/**********************************************************************************************************************************************************************/



/* DEBUT PANIER ETAPE 02-cas1 et 2 */ 

/**********************************************************************************************************************************************************************/

.Panier_etape01 .sstitre02{margin:10px 0 0 15px;font-weight:bold;font-size:12px; color:#FF0000; }

.sstitre03{font-weight:bold;font-size:12px; color:#FF4901; margin:15px 0 0 15px; width:100%; position:relative; clear:both;}

.ContainerInfoPAnierEtape2Cas1{width:100%; position:relative; clear:both; overflow:hidden;}

.ContainerBloc1InfoPAnierEtape2Cas1{width:200px; display:block;float:left; text-align:right;}

.ContainerBloc2InfoPAnierEtape2Cas1{width:200px; display:block;float:left; text-align:left;}

.InfoPAnierEtape2Cas1{margin:10px 0 0 15px; font-size:12px; color:#000000}

.ContainerBtnPAnierEtape2Cas1{width:729px; display:block;  overflow:hidden; margin:15px 0 0 0;}

.BtnModifPAnierEtape2Cas1{width:132px; display:block;float:left; margin:14px 0 0 0;}

.BtnValidPAnierEtape2Cas1{width:123px; display:block; margin:0 15px 0 15px; float: right;}

.BtnValidPAnierEtape2Cas2{ display:block; margin:15px 0 0 15px;}

/* FIN PANIER ETAPE 02-cas1 et 2 */ 

/**********************************************************************************************************************************************************************/



/* DEBUT PANIER ETAPE 03 */ 

/**********************************************************************************************************************************************************************/

.containerBlocEtape3{width:731px; margin:15px 0 0 6px; border: solid 1px #0060ae;}

.containerBarreTitreEtape3{width:731px; height:30px; background:#FF4901; margin:0 0 15px 0;}

.containerBarreTitreEtape3Blue{width:731px; height:30px; background:#0060ae; margin:0 0 15px 0;}

.ImgLivraison{ display:block; padding:2px 0 0 10px; background:#FF4901 none repeat scroll 0 0; float:left;}

.ImgLivraison2{ display:block; padding:2px 0 0 10px; background:#0060ae none repeat scroll 0 0; float:left;}

.TitrePanierEtape3{font-size:22px;color:#FFF;line-height:30px;padding-left:10px; float:left;}

.TitreLocaliteEtape3{font-size:18px;color:#FFF;line-height:30px;padding-left:10px; float:left;}

.containerBlocLivraisonDomicile{ width:300px; display:block; margin:0 0 15px 10px;}

.containerBlocLivraisonRelais{ width:700px; display:block; margin:0 0 15px 10px;}

.containerBlocLivraisonDomicile.input_radio01{width:14px;height:14px;margin-left:5px;}

.labe01{width:250px; margin:0 0 0 10px; font-weight:bold; color:#FF4901; font-size:14px;}

.textLivraison{width:250px; margin:10px 0 0 20px; font-size:14px;}

.textLivraison2{width:250px; margin:3px 0 0 20px; font-size:14px;}

.BlocBtnValiderLivraisonDomicile{display:inline-block; width:731px; height:85px; margin:0 0 15px 0 ;}

.BtnValiderLivraisonDomicile{ float:right; margin:0 15px 0 0;}

.BlocBtnValiderLivraisonRelais{display:inline-block; width:731px; height:85px; margin:0 0 15px 0 ;}

.BtnValiderLivraisonRelais{ float:right; margin:0 15px 0 0;}



/* SEB */



/* ############################################################################## */

/* #################				ETAPE 2					##################### */

/* ############################################################################## */



.Panier_etape02 .sous_titre_panier		{ background:#0283EC;}

.Panier_etape02 .sous_titre_panier h2	{ font-size:16px; color:#FFF; line-height: 16px; padding: 5px; padding-left: 15px;}



/* ############################################################################## */

/* #################				ETAPE 2					##################### */

/* ############################################################################## */



/* ############################################################################## */

/* #################				ETAPE 3					##################### */

/* ############################################################################## */



/* Sous-titres */

.containerSousEtape3							{ width:731px; margin: 15px 0 0 6px; clear: both;}

.containerBlocSousEtape3						{ width:731px; color: #ffffff; background: #0283EC; margin-bottom: 15px; font-size: 14px;}

.containerBlocSousEtape3Orange					{ width:731px; color: #ffffff; background: #FF4901; margin-bottom: 15px; font-size: 14px;}

.containerBlocSousEtape3 .sousEtapeContent		{ padding: 4px; padding-left: 10px;}

.containerBlocSousEtape3 .containerContact 		{ font-weight: bold;}

.containerBlocSousEtape3Orange .sousEtapeContent	{ padding: 4px; padding-left: 10px;}

.containerBlocSousEtape3Orange .containerContact { font-weight: bold;}



.containerBlocEtape3 .adressForm 				{ margin-top: 15px;}



.containerBlocEtape3 .strongTitle 				{ font-weight: bold; clear: both; margin: 0px; padding: 0px; padding-left: 10px; font-size: 13px;}

.containerBlocEtape3 .grey						{ color: #666666;}

.containerBlocEtape3 .link						{ color: #000000; text-decoration: underline;}



/* Point Relais */

.containerBlocEtape3 .pointRelaisForm								{ margin-top: 15px;}

.containerBlocEtape3 .containerBlocLivraisonDomicile					{ width: 700px; clear: both;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .bloc 			{ display: block; float: left;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .checkbox 		{}

.containerBlocEtape3 .containerBlocLivraisonDomicile .label 			{ width: 200px; text-transform: uppercase; font-size: 12px;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .adress 			{ margin: 0 0 30px 0; line-height: 14px; font-weight: bold; font-size: 14px;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .adress .orange 	{ color: #FF4901;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .autre			{ margin-bottom: 10px;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .autre .red		{ color:#FF0000; font-size:12px; font-weight:bold;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .autre .inputBloc{ float: left; width: 300px;}

.containerBlocEtape3 .containerBlocLivraisonDomicile .autre .inputBloc input, .containerBlocLivraisonDomicile .autre .inputBloc select 

{ width: 200px; margin-left: 10px;}

.containerBlocEtape3 .containerBlocLivraisonRelais					{ width: 700px; clear: both; padding:0 0 20px 300px;}

.containerBlocEtape3 .containerBlocLivraisonRelais .bloc 			{ display: block; float: left;}

.containerBlocEtape3 .containerBlocLivraisonRelais .checkbox 			{}

.containerBlocEtape3 .containerBlocLivraisonRelais .localite 			{ font-size: 16px;width: 300px;}



/* Offrir */

.containerBlocLivraisonDomicile .containerCadeau { clear: both; font-weight: bold; font-size: 14px;}

.containerBlocEtape3 .blocDestinataireCadeau 	{ padding: 10px; background: #FF4901; color: #ffffff;}



/* Contact */

.TitrePanierEtape3 .containerContact { font-weight: bold;}



/* Liste des articles */

.containerBlocEtape3 .listingArticles 					{ margin: 0px; padding: 0px; margin-bottom: 30px; clear: both; margin-top: 10px; padding-left: 20px;} 

.containerBlocEtape3 .articleBloc						{ width: 700px; clear: both;}

.containerBlocEtape3 .articleBloc .bloc 					{ display: block; float: left; font-size: 12px; padding-left: 4px; padding-right: 4px;}

.containerBlocEtape3 .articleBloc .libelleArticle		{ width: 350px;}

.containerBlocEtape3 .articleBloc .dispoArticle			{ width: 150px;}

.containerBlocEtape3 .articleBloc .expressArticle		{ width: 150px;}



/* Liste des moyens de livraison */

.containerBlocEtape3 .listingShippingMethod					{ margin: 0px; padding: 0px; margin-bottom: 30px; clear: both; margin-top: 10px; padding-left: 20px;} 

.containerBlocEtape3 .shippingMethodBloc						{ width: 700px; clear: both;}

.containerBlocEtape3 .shippingMethodBloc .bloc 				{ display: block; float: left; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-bottom: 10px;}

.containerBlocEtape3 .shippingMethodBloc .boxMethod			{ width: 20px; padding-top: 4px;}

.containerBlocEtape3 .shippingMethodBloc .titleMethod		{ width: 180px;}

.containerBlocEtape3 .shippingMethodBloc .titleMethod:hover	{ background: #dddddd;}

.containerBlocEtape3 .shippingMethodBloc .priceMethod		{ font-weight: bold;}

.containerBlocEtape3 .shippingMethodBloc label 				{ color: #ff0000; font-weight: bold;}

.containerBlocEtape3 .shippingMethodBloc .greyBloc			{ color: #777777; font-weight: bold;}



.containerBlocEtape3 .complementAdress	{ width: 600px; margin-left: 50px; margin-top: 10px;}



.containerBlocEtape3 .greyMentionLegale { clear: both; color: #888888; padding-left: 20px; margin-bottom: 10px;}



/* Autre adresse */

.containerBlocEtape3 .otherAdress						{ margin: 0px; padding: 0px; margin-top: 20px;}

.containerBlocEtape3 .otherAdressRow 					{ clear: both; height: 25px;}

.containerBlocEtape3 .otherAdressRow .otherAdressLabel 	{ float: left; height: 25px; width: 40%; text-align: right; padding-right: 10px; padding-top: 2px;}

.containerBlocEtape3 .otherAdressRow .otherAdressInput	{ float: left; height: 25px;}

.containerBlocEtape3 .otherAdressRow .red				{ color: #ff0000; font-weight: bold;}

.containerBlocEtape3 .otherAdressRow label				{ font-weight: bold;}

.containerBlocEtape3 .otherAdressRightRow 				{ color: #ff0000; text-align: right; padding-right: 10px;}



/* R�sum� de votre commande */

.resumeCommande 										{}

.resumeCommande .redContent 							{ background: #ff0000; color: #ffffff; text-align: center; width:731px; margin:15px 0 0 6px; padding-top: 10px;}

.resumeCommande .redContent .pageTitle 				{ font-size: 24px; font-weight: bold; line-height: 38px; text-transform: uppercase;}

.resumeCommande .redContent .pageSubTitle 			{ font-size: 18px; line-height: 38px;}

.containerBlocEtape3 .resumeCommandeRow 				{ width: 700px; padding: 15px;}

.containerBlocEtape3 .resumeCommandeLibelle 			{ display: inline-block; width: 170px; text-align: right; float: left; font-size: 14px;}

.containerBlocEtape3 .resumeCommandeRow .red  		{ font-weight: bold; color: #ff0000;}

.containerBlocEtape3  .resumeCommandeContent 			{ display: inline-block; margin: 0px; padding: 0px; width: 400px; padding-left: 10px; font-size: 14px;}

.containerBlocEtape3 .resumeCommandeContentStrong 	{ font-weight: bold; padding: 10px; font-size: 16px; line-height: 20px;}



/* Le panier de l'�tape 3 */

/* Copie de l'�tape 1 */

.btn_modifer{padding-bottom:20px; display:block;}

.btn_fermer{padding-left:25px;padding-bottom:10px; display:block;}

.choixRelaisImg{margin-left:55px; display:block;}

.Panier_etape03  { width:731px; margin: 15px 0 0 6px;}

.Panier_etape03 .table_panier{ position:relative; width:730px; border-left:1px solid #0060ae; border-top:1px solid #0060ae;}

.Panier_etape03 .table_panier th, .Panier_etape03 .table_panier td { padding:3px 3px; border-right:1px solid #0060ae; border-bottom:1px solid #0060ae;}

.Panier_etape03 .table_panier th { font-size:12px; background:#0060ae; color:#FFF; padding:8px 3px;}

.Panier_etape03 .table_panier td { font-size:11px;}

.Panier_etape03 .table_panier td.col01 { border-right:0; width:117px;}

.Panier_etape03 .table_panier td.col01 img { border:1px solid #0060ae;}

.Panier_etape03 .table_panier td.col03, .Panier_etape03 .table_panier td.col04, .Panier_etape03 .table_panier td.col05,

.Panier_etape03 .table_panier td.col06, .Panier_etape03 .table_panier td.col07, .Panier_etape03 .table_panier td.col08,

.Panier_etape03 .table_panier th

{ text-align:center;}

.Panier_etape03 .table_panier td.col08 { width:142px;}

.Panier_etape03 .table_panier .cadeaux td { background:#e3fbfd; padding:10px 3px;}

.Panier_etape03 .Panier_etape03_right { float:right; display:inline; position:relative; width:447px; margin-left:10px;}

.Panier_etape03 .Panier_etape03_right_content { position:relative; width:100%; margin-bottom:12px; overflow:hidden;}

.Panier_etape03 .Panier_etape03_right_content.border { width:445px; border:1px solid #0060ae;}

/* tableau paiement total */

.Panier_etape03 .table_paiement {position:relative;width:446px;border-left:1px solid #0060ae;border-top:1px solid #0060ae;}

.Panier_etape03 .table_paiement th, .table_paiement td {padding:3px 3px;border-right:1px solid #0060ae;border-bottom:1px solid #0060ae;}

.Panier_etape03 .table_paiement td {padding:8px 3px;}

.Panier_etape03 .table_paiement th {font-size:12px;background:#0060ae;color:#FFF;padding:8px 3px;}

.Panier_etape03 .table_paiement td.col02 {text-align:right;font-weight:bold;}

.Panier_etape03 .table_paiement .total td {background:#ff4901;color:#FFF;font-weight:bold;}

.Panier_etape03 .table_paiement .total td.col02 {font-size:18px;}

.Panier_etape03 .btn01 , .Panier_etape03 .btn02 { float: right;}

.Panier_etape03 .btn01  { padding-right: 20px;}



/* ############################################################################## */

/* #################				ETAPE 3					##################### */

/* ############################################################################## */



/* ############################################################################## */

/* #################				ETAPE 4					##################### */

/* ############################################################################## */



.containerBlocEtape4 				{ width:731px; margin:15px 0 0 6px; border: solid 1px #0060ae;}



.containerBlocEtape4 .blocTitlePaiement 		{ width:731px; height:30px; background:#FF4901;}

.containerBlocEtape4 .blocTitlePaiement h1 	{ display: block; float: left; color:#FFFFFF; font-size:22px; line-height:30px; margin-left:10px;}

.containerBlocEtape4 .blocTitlePaiement img	{ display: block; float: left; margin-left: 30px; margin-top: 2px;}

.containerBlocEtape4 .blocTitle 		{ width:731px; height:30px; background:#FF4901;}

.containerBlocEtape4 .blocTitle h1 	{ display: block; float: left; color:#FFFFFF; font-size:22px; line-height:30px; margin-left:10px;}

.containerBlocEtape4 .blocTitle img	{ display: block; float: left; margin-left: 30px; margin-top: 2px;}

.containerBlocEtape4 .blocMessage		{ width:731px; min-height:30px; background:#FF4901;}

.containerBlocEtape4 .blocMessage h1 	{ display: block; float: left; color:#FFFFFF; font-size:16px; line-height:30px; margin-left:10px;}

.containerBlocEtape4 .blocContent	{ padding: 20px; font-size: 14px; line-height: 20px;}

.containerBlocEtape4 .blocRow		{ width:700px; margin-bottom: 20px; margin-top: 10px;}

.containerBlocEtape4 .formRow		{ display: block; height: 25px; clear: both;}

.containerBlocEtape4 .blocRow  label	{ display: block; float: left; width: 120px; font-weight: bold; font-size: 12px;}

.containerBlocEtape4 .blocRow  input	{ display: block; float: left; margin-right: 20px;}

.containerBlocEtape4 .blocCol		{ display: block; float: left; width: 120px;}

.containerBlocEtape4 .link			{ color: #000000; text-decoration: underline;}

.containerBlocEtape4 .red			{ color: #ff0000; font-weight: bold;}

.containerBlocEtape4 .orange			{ color: #FD7C16; font-weight: bold;}

.containerBlocEtape4 .smallTxt		{ font-size: 10px;}

.containerBlocEtape4 .right			{ float: right;}

.containerBlocEtape4 .cardPictures	{ margin-right: 20px;}

.containerBlocEtape4 .chequePicture	{ display: block; float: left; margin-right: 20px;}

.containerBlocEtape4 .chequeBloc		{ height: 80px; font-weight: bold; color: #000000;}

.containerBlocEtape4  .blocContent ul	{ margin-bottom: 20px;}



.containerBlocEtape4 .BlocBtnValiderCommande	{ display:inline-block; height:62px; margin:0 0 15px; width:731px;}



.containerBlocSousEtape4						{ width:731px; color: #ffffff; background: #0283EC; margin-bottom: 15px;}

.containerBlocSousEtape4 .sousEtapeContent		{ padding: 4px; padding-left: 10px; font-size:11px;}

.containerBlocSousEtape4 .containerContact 		{ font-weight: bold;}



/* Le panier de l'�tape 3 */

/* Copie de l'�tape 1 */

.Panier_etape04  												{ width:731px; margin: 15px 0 0 6px; clear: both;}

.Panier_etape04 .table_panier									{ position:relative; width:730px; border-left:1px solid #0060ae; border-top:1px solid #0060ae;}

.Panier_etape04 .table_panier th, .Panier_etape04 .table_panier td 	{ padding:3px 3px; border-right:1px solid #0060ae; border-bottom:1px solid #0060ae;}

.Panier_etape04 .table_panier th 									{ font-size:12px; background:#0060ae; color:#FFF; padding:8px 3px;}

.Panier_etape04 .table_panier td 									{ font-size:11px;}

.Panier_etape04 .table_panier td.col01 							{ border-right:0; width:117px;}

.Panier_etape04 .table_panier td.col02 							{ width:180px;}

.Panier_etape04 .table_panier td.col01 img 						{ border:1px solid #0060ae;}

.Panier_etape04 .table_panier td.col03, .Panier_etape04 .table_panier td.col04, .Panier_etape04 .table_panier td.col05,

.Panier_etape04 .table_panier td.col06, .Panier_etape04 .table_panier td.col07, .Panier_etape04 .table_panier td.col08,

.Panier_etape04 .table_panier th

{ text-align:center;}

.Panier_etape04 .table_panier td.col08 				{ width:142px;}

.Panier_etape04 .table_panier .cadeaux td 				{ background:#e3fbfd; padding:10px 3px;}

.Panier_etape04 .Panier_etape04_left  				{ float:left; display:inline; position:relative; width:302px; margin-left:10px;}

.Panier_etape04 .Panier_etape04_left_content 		{ position:relative; width:302px; margin-bottom:12px; overflow:hidden;}

.Panier_etape04 .Panier_etape04_left_content.border 	{ width:198px; border:1px solid #0060ae;}

.Panier_etape04 .Panier_etape04_right 				{ float:right; display:inline; position:relative; margin-left:10px;}

.Panier_etape04 .Panier_etape04_right_content 		{ position:relative; width:100%; margin-bottom:12px; overflow:hidden;}

.Panier_etape04 .Panier_etape04_right_content.border { width:445px; border:1px solid #0060ae;}



/* tableau paiement total */

.Panier_etape04 .table_paiement 						{ position:relative; border-left:1px solid #0060ae; border-top:1px solid #0060ae;font-size:11px;width:100%}

.Panier_etape04 .table_paiement th, .table_paiement td 	{ padding:3px 3px; border-right:1px solid #0060ae; border-bottom:1px solid #0060ae;}

.Panier_etape04 .table_paiement td 					{ padding:8px 3px;}

.Panier_etape04 .table_paiement th 					{ font-size:12px; background:#0060ae; color:#FFF; padding:8px 3px;text-align:left;}

.Panier_etape04 .table_paiement td.col02 				{ text-align:right; font-weight:bold;}

.Panier_etape04 .table_paiement .total td 				{ background:#ff4901; color:#FFF; font-weight:bold;}

.Panier_etape04 .table_paiement .total td.col02 		{ font-size:18px;}

.Panier_etape04 .btn01 , .Panier_etape04 .btn02 		{ float: right;}

.Panier_etape04 .btn01  								{ padding-right: 20px;}

.Panier_etape04 h4 									{ font-size: 18px; color: #0060AE; font-variant: small-caps; font-weight: bold;}

.Panier_etape04 .strong 								{ font-weight: bold;}

.Panier_etape04 .red	 								{ color: #ff0000; font-weight: bold; display: block; margin-top: 4px; margin-bottom: 4px;}



/* R�capitulatif de la commande */

.resumeCommande									  {}

.resumeCommande .redContent 						  { background: #ff0000; color: #ffffff; text-align: center; width:731px; margin:15px 0 0 6px; padding-top: 10px;}

.resumeCommande .redContent .pageTitle 			  { font-size: 24px; font-weight: bold; line-height: 38px; text-transform: uppercase;}

.resumeCommande .redContent .pageSubTitle 		  { font-size: 18px; line-height: 38px;}

.containerBlocEtape4 .resumeCommandeRow 			  { width: 700px; padding: 15px;}

.containerBlocEtape4 .resumeCommandeLibelle 		  { display: inline-block; width: 150px; text-align: right; float: left; font-size: 14px;}

.containerBlocEtape4  .resumeCommandeContent 		  { display: inline-block; margin: 0px; padding: 0px; width: 400px; padding-left: 10px; font-size: 14px;}

.containerBlocEtape4 .resumeCommandeContentStrong { font-weight: bold; padding: 10px; font-size: 16px; line-height: 20px;}



/* ############################################################################## */

/* #################				ETAPE 4					##################### */

/* ############################################################################## */



/* ############################################################################## */

/* #################				ETAPE 5					##################### */

/* ############################################################################## */



.Panier_etape05 					{ width:731px; margin:15px 0 0 6px; border: solid 1px #0060ae; background-image: url('../images/olahome.jpg'); background-repeat: no-repeat; background-position: 10px 85px; padding-bottom: 20px;}

.Panier_etape05 .content 		{ text-align: center; width: 529px; margin-left: 100px;}

.Panier_etape05 .contentRight	{ text-align: right; width: 459px; margin-left: 100px; padding-top: 40px;}

.Panier_etape05 .contentRight2	{ text-align: right; width: 459px; margin-left: 100px; padding-top: 10px;}

.Panier_etape05 .red 			{ color: #ff0000; font-weight: bold; font-size: 16px; line-height: 20px; margin-top: 20px;}

.Panier_etape05 .strong 			{ font-weight: bold;}

.Panier_etape05 .BtnImpirmerCmd	{ height: 50px; position: absolute; right: 15px; margin-top: 162px;}

.BtnRetourAccueil 				{ width:731px; margin:0 0 0 6px; height: 60px;}



/* ############################################################################## */

/* #################				ETAPE 5					##################### */

/* ############################################################################## */



.txtConfPanierMemo {font-size: 16px;text-align: center;color: #000000;padding-top: 30px;}

.a22titre{

font-family: Arial,"Trebuchet MS",Helvetica,Sans-serif;

font-size: 22px;

color: #ffffff;

line-height: 30px;

font-weight: bold;

height: 30px;

display: block;

padding-left: 10px;

background-color: #FF4901;

width:700px;

}



.containerLocalite{

font-weight:bold;

font-size:16px;

padding:20px 10px 20px 10px 

/*padding-left:10px;

padding-right:10px;

padding-top:20px;*/

}

