#conteneur_haut_panier { float:left; width: 677px; height: 97px; margin-left: 55px; margin-top:38px!important; position:absolute;}
/*#panier_haut { margin-top: 90px; width: 677px; position:relative; }*/
#essai_inscription{
	 height: 150px;
    left: 30px;
      top: 50px;
    position: absolute;
    width: 732px;
	
}
#placement{margin-top:80px;}
#panier_haut { 
    height: 190px;
    position: absolute;
   
    width: 777px; }
#panier_tab_haut { margin-left: 0px; margin-top: 80px; width: 770px; }
.panier_tab_haut { margin-left: 0px; margin-top: 0px; width: 770px; }
#panier_tab_haut_ET5 { margin-top: 20px; width: 677px; float:right; }
#panier_tab_haut_ET5 table { float:right; color: #000000; border-collapse: collapse; margin: 0px; padding: 0px; border: 1px solid #ff008a; }
#panier_tab_haut_ET5 th { margin: 0px; padding: 0px; border-right: 1px solid #5B5B5B; border-top: 1px solid #5B5B5B; border-left: 1px solid #5B5B5B; vertical-align: top; }
#panier_tab_haut_ET5 td { margin: 0px; padding: 3px; border: 1px solid #5B5B5B; vertical-align: middle; }

.panier_tab_haut_ET5 { margin-left: 0px; margin: 0px; width: 670px; float:right; }
#panier_tab_hautET4 { margin-left: 50px; margin-top: 65px; width: 677px; position:absolute; }

#test_div0{width:210px;}
#test_div1{float:left; width:170px;}
#test_div2{float:left; margin-top:10px;}

#bloc_tableau{
	margin-top: 20px;
    position: relative;
    width: 750px;
	}
#bloc_soustableau{ width:770px; float:right;
	
}
.prix_transport{
	padding:0;
	margin:0;
	margin-top:4px;
	
	}
#panier_tab_haut table { color: #000000; border-collapse: collapse; margin: 0px; padding: 0px; border: 1px solid; }/*ff008a*/
#panier_tab_haut th { margin: 0px; padding: 0px; border-right: 1px solid #5B5B5B; border-top: 1px solid #ffffff; border-left: 1px solid #5B5B5B; vertical-align: top; }
#panier_tab_haut td { margin: 0px; padding: 3px; border: 1px solid #5B5B5B; vertical-align: middle; }/*5B5B5B*/
#panier_tab { width: 672px; margin-left: 50px; }
#panier_tab_total { float:right;}
.panier_tab_total { float: right; width: 310px; border: 1px solid #ff008a; }/*ff008a*/
.panier_tab_total td { text-align: left; }
#avoir{padding-left:10px;}
.panier_livraison { float: left;  width: 310px; }
.panier_livraisonOffre { float: left; clear:both; margin-top: 10px; width: 310px; }
.panier_livraisonOffrePtsMaximiles { float: right;  padding-top: 10px; width: 310px; }
.panier_livraison_Texte_memo { font-size: 10px; color: #ff008a; text-align:justify}
.panier_livraisonD { float: right;  width: 310px; height:50px;}
.panier_livraisonD label {position:relative;top:-5px;}
.panier_livraisonAD { float: right; margin-top: 10px; width: 310px;  -moz-box-shadow: 1px 1px 2px #5B5B5B;  -webkit-box-shadow: 1px 1px 2px #5B5B5B;
				 box-shadow:1px 1px 2px #5B5B5B;}
.panier_livraisonAD_confirm { float: left; margin-top: 10px; width: 310px;  -moz-box-shadow: 1px 1px 2px #5B5B5B;  -webkit-box-shadow: 1px 1px 2px #5B5B5B;
				 box-shadow:1px 1px 2px #5B5B5B;}
.panier_livraisonAF { float: right; margin-top: 10px; width: 310px; -moz-box-shadow: 1px 1px 2px #5B5B5B;  -webkit-box-shadow: 1px 1px 2px #5B5B5B;
				 box-shadow:1px 1px 2px #5B5B5B; }
.panier_mode_paiement { float: left; margin-top: 10px; width: 310px;  }
.panier_total_paiement { float: right; margin-top: 10px; width: 310px;  padding-left: 0px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B; text-align:left; }
.panier_livraisonCadre { min-height: 140px; width:410px;}
.panier_livraisonOffreCadre { height: 83px; padding-top:5px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B; width:346px; border-top:1px solid #5B5B5B; text-align:center; font-family:calibri; font-size:12px; color:#55555; -moz-box-shadow: 1px 1px 2px #5B5B5B;  -webkit-box-shadow: 1px 1px 2px #5B5B5B;
				 box-shadow:1px 1px 2px #5B5B5B;}
.panier_livraisonDCadre {height:20px; width:310px; font-family:calibri; font-size:12px; color:#55555; text-align:center;}
.panier_livraisonADCadre { height: 80px; padding-left: 3px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B; }
.panier_livraisonAFCadre { height: 80px; padding-left: 3px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B; }
.panier_mode_paiementCadre { padding-left: 10px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B; text-align:left; }
.panier_total_paiementCadre { padding-left: 0px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B; text-align:left; height:125px;}
.total_commande { height: 30px; background-repeat:repeat-x; color: #FFF; font-weight:bold; font-size: 14px; font-family:calibri; background-color: #313131;  border-color:#5B5B5B;  border-top: 1px solid #5B5B5B; width:100px;}
.total_commandeG { height: 30px; color: #000; font-weight:bold; font-size: 20px; font-family:calibri; border-color:#5B5B5B;   border-top: 1px solid #5B5B5B;}
.modifier{text-align:right; color:inherit; font-family:calibri; font-size:12px; padding-right:5px; }
.modifier a {color:#F09;}
#adresse_client{float:right; width:310px;}
.titre_total_paiement { background: url(/images/element_graphique/panier/titre_total_ET4.png) no-repeat; width: 310px; height: 32px; text-align: right;  }
.titre_mode_paiment { background: url(/images/element_graphique/panier/titre_mode_paiement.png) no-repeat; width: 310px; height: 32px; text-align: right;  }
.titre_choix_livraison { background-color:#FFF;  width: 336px; height: 35px; text-align: right; color: #FFFFFF; font-size: 16px; }
.titre_offres_promo { width: 310px; height: 20px;}
.titre_offres_PtsMaximiles { background: url(http://media.modz.fr/images/panier/panier_et3_maximiles.gif); background-repeat: no-repeat; width: 281px; height: 60px; text-align: right; padding-right: 30px; color: #FFFFFF; font-size: 16px; }
.titre_envoi_perso { width: 310px; margin-top:-30px; }
.titre_adresse_livraison { background-color:#FFF; background-repeat: no-repeat; height: 20px; text-align: left; color: #000; font-size: 12px;  font-family:calibri; padding-left:3px; padding-top:3px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #333; width:305px; border-top:1px solid #5B5B5B;}
.titre_adresse_facturation { background-color:#FFF; background-repeat: no-repeat;  width: 305px; height: 20px; text-align: left; color: #000; font-size: 12px;  font-family:calibri; padding-left:3px; padding-top:3px; border-left: 1px solid #5B5B5B; border-right: 1px solid #5B5B5B; border-bottom: 1px solid #333; border-top:1px solid #5B5B5B;}
.titre_ET5 { float:left; height: 50px; width: 570px; }

.zonearticle { text-align: left; padding: 3px; }
.centrer { text-align: center; font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
.centrerPrixAchat { color: #000; text-align: center; font-size: 18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.viderPanier { text-align: right; font-size: 15px; padding: 3px; }
.viderPanier a { color: #ff008a; font-size: 10px; text-decoration: underline; }
.viderPanier a:hover { color: #ff008a; text-decoration: none; }
.textRight { text-align: right; }
#conteneur_panier_tab_total { width: 672px; height: 60px; margin: 5px 0px 0px 0px; width:779px; }
.fond_total { background: url(/images/element_graphique/panier/panier_tab_total.gif); background-repeat: no-repeat; height: 24px; text-align: right; padding: 8px 50px 0px 0px; color: #FFFFFF; font-size: 14px; font-weight: bold;  border-bottom: solid 1px #5B5B5B;}
.fond_total_ET1 { background: url(/images/element_graphique/panier/panier_tab_total.gif); background-repeat: no-repeat; height: 33px; text-align: right; padding: 0px 10px 0px 0px; color: #000; font-size: 18px; font-weight: bold;  width: 311px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.fond_panier_tab { width: 311px; border-right: solid 1px #5B5B5B; border-bottom: solid 1px #5B5B5B; border-left: solid 1px #5B5B5B; padding: 10px; }
.fond_panier_tab_ET1 { width: 300px;}
#attente_frais_de_port{font-weight:normal; color:#FF008A; text-align:right; font-family:Calibri; font-size:12px; }
.fond_panier_tab_ET3 { border-right: solid 1px #5B5B5B; border-bottom: solid 1px #5B5B5B; border-left: solid 1px #5B5B5B; padding: 0px; width:311px;}
.fond_panier_tab_ET3 table { padding: 0px; width: 285px; }
.fond_panier_tab_ET3_Right { text-align: right;color:#000; padding-right:3px;}
.fond_panier_tab_ET3_Left { text-align: left; padding-left:10px}
.fond_panier_tab_ET3_OA { font-size: 12px; font-weight: bold; color: #000000; }
.text_economie { color: #666; font-weight: normal; }
.text_economieG { color: #666; font-size: 12px; padding: 10px 0px; font-family:calibri; text-align:right;}
#conteneur_boutonsET5 { margin-right:23px; float:right;}
#conteneur_boutons { margin-left:50px;}
#conteneur_boutonsET4 { margin-left:10px;}
#btn_shopping { width: 209px; height: 70px; padding-top: 22px; float: left; clear:both; }
#cheque_recap {
    margin-left: 42px;
    margin-top: 50px;
    text-align: left;
    width: 677px;
}

.style_gris{    padding-left: 10px;
    text-align: left;
    width: 200px;
	color:#666;}
#Client_connect{ width:330px;
				 height: 150px;
				 background-color: #FFF;
				 border: 1px solid #333;
				 border-color:#000;
				 -moz-box-shadow: 1px 2px 2px  rgba(89,86,88,0.5);
				 -webkit-box-shadow: 1px 2px 2px rgba(89,86,88,0.5);
				 box-shadow: 1px 2px 2px rgba(89,86,88,0.5);
				}


#Client_pasconnect{ width:330px;
				 height: 150px;
				 background-color:#FFF;
				 border: 1px solid #333;
				 border-color:#ff008a;
				 -moz-box-shadow: 1px 2px 2px rgba(224,20,136,0.5);

				 -webkit-box-shadow: 1px 2px 2px rgba(224,20,136,0.5);

				 box-shadow: 1px 2px 2px rgba(224,20,136,0.5);

				}

	
#btn_valider { width: 170px; height: 70px; padding-top: 20px; margin-left: 288px; float: left; }

#btn_suivi {  height: 70px; padding-top: 20px; text-align:right; }
#btn_validerET4 { width: 200px; height: 70px; padding-top: 20px; margin-left: 240px; float: left; }
.panier_ET4gras { font-size: 13px; font-weight: bold; color: #000000;}
.authentification_titrevert_panier { color: #80b71b; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; }

.blocContenu1TextH{ left: 15px;
   					margin-top: 15px;
   				 	position: relative;
    				width: 310px;
					text-align:center;
					font-family:calibri;
					font-size:12px;
					color:#000;
					}
#premierCas{ float:left;
		}
		
#deuxiemeCas{ float:right;
		}
		
#id_perdu{  margin-left: 212px;
    		margin-top: 5px;
	}
	
.champClient { float: left; width: 338px; }
.champText { text-align: center; height: 25px; }
.champClientbtnR { text-align: right; padding-top: 10px; }
.champClientbtnV { text-align: right; padding-top: 16px; }
table.champdejaClient { width: 330px; height: 110px; margin: 0px 10px 5px 0px; padding: 10px 10px 0px 10px; border: 1px solid #333; background-color: #FFF; }
.champdejaClient td { margin: 0px; padding: 0px; text-align: right; color:#666; }
table.champPasClient { width: 330px; height: 110px; margin: 0px; padding: 10px 10px 0px 10px; border: 1px solid #FF008A; background-color: #FFF; }
.champPasClient td { margin: 0px; padding: 0px; }
table.blocContenu2Vert { width: 330px; height: 115px; margin: 0px; padding: 10px 10px 0px 10px; border-left: 1px solid #80b71b; border-top: 1px solid #80b71b; border-right: 1px solid #80b71b; background-color: #EFEFE7; }
.blocContenu2Vert td { margin: 0px; padding: 0px; }
#Btn_connect{border-width: 0px; float: left; left: 75px; position: absolute; margin-top:5px;}
#Btn_connect_nouvo{border-width: 0px; float: left; margin-left:85px;  margin-top:54px;}
