/*
##################################
 Panier
##################################
*/

div#panier-process {
    text-align: center;
    padding-bottom: 10px;
}

div.panier_msg {
	color: #F5207A;
	font-weight:bold;
	padding: 5px 10px;
}
div#panier-body h1 {
	font-size:13px;
	margin: 10px 0px;
	color: #108BA8;
}

#panier th{
	font-size:12px;
	background-color: #007193;
	color:white;
}

#panier th.titre {
	font-size:12px;
	background-color: #007193;
	color:white;
	border-right:1px solid #FFFFFF;
}
#panier th.titre-clair {
    font-size:10px;
    background-color: #BBBBBB;
    color:black;
    border-right:1px solid #FFFFFF;
}

#panier th.titre_header {
  font-size:12px;
  background-color: #007193;
  color:white;
}
#panier td {
	/*background-color: #E8F4F5;*/
	/*padding:5px 0px 5px 5px;*/
}
#panier td.total {
	font-size:12px;
	background-color: #007193;
	color:white;
	border-right:1px solid  #FFFFFF;
}
#panier td.poids {
	font-size:10px;
	background-color: #E1E1E1;
	color:black;
	border-right:1px solid  #FFFFFF;	
}
#panier td.prepa {
	font-size:10px;
	background-color: #e8f4f5;
	color:black;
	border-right:1px solid  #FFFFFF;	
}
#panier td.promoliste {
	font-size:10px;
	background-color: #e8f4f5;
	color:black;
	padding:1px;
	border-top:1px solid  #FFFFFF;	
}
#panier td.transportleft {
	font-size:10px;
	background-color: #FFFFFF;
	color:black;
	border-top:1px solid  #007193;	
	border-bottom:1px solid  #007193;
	border-left:1px solid  #007193;	
}
#panier td.transportleftselect {
	font-size:10px;
	background-color: #e8f4f5;
	color:black;
	border-top:1px solid  #007193;	
	border-bottom:1px solid  #007193;
	border-left:1px solid  #007193;	
}
#panier td.transportRight {
	font-size:10px;
	background-color: #e8f4f5;
	color:black;
	border-top:1px solid  #007193;	
	border-bottom:1px solid  #007193;
	border-right:1px solid  #007193;	
}
#panier td.transportRightselect {
	font-size:10px;
	background-color: #007193;
	color:white;
	border-top:1px solid  #007193;	
	border-bottom:1px solid  #007193;
	border-right:1px solid  #007193;	
}
#panier td.transportVide {
	background-color: #FFFFFF;
	border-left:1px solid  #007193;	
	border-right:1px solid  #007193;	
}
#panier td.transport {
	font-size:10px;
	background-color: #FFFFFF;
	color:black;
	border-top:1px solid  #007193;	
	border-bottom:1px solid  #007193;	
}
#panier td.transportselect {
	font-size:10px;
	background-color: #e8f4f5;
	color:black;
	border-top:1px solid  #007193;	
	border-bottom:1px solid  #007193;	
}
#panier td.recap_chq_left {
    font-size:10px;
    background-color: #FFFFFF;
    color:black;
    border-bottom:2px solid  #007193;   
    border-left:2px solid  #007193;   
    border-right:1px solid  #007193;   
}
#panier td.recap_chq_titre {
    font-size:12px;
    background-color: #007193;
    color:white;
    border-right:1px solid #FFFFFF;
    border-top:1px solid #007193;
}
#panier td.recap_chq_titre_right {
    font-size:12px;
    background-color: #007193;
    color:white;
    border-top:1px solid #007193;
}

#panier td.recap_chq {
    font-size:10px;
    background-color: #FFFFFF;
    color:black;
    border-bottom:2px solid  #007193;   
}
#panier td.recap_chq_right {
    font-size:10px;
    background-color: #FFFFFF;
    color:black;
    border-bottom:2px solid  #007193;   
    border-right:2px solid  #007193;   
    border-left:1px solid  #007193;
}
#panier .inputtext {
	border:1px solid  #acc2ce;
}
#panier td.fraisdeport{
	background-color: #f5207a;
	font-size:12px;
	color:white;
	border-right:1px solid #FFFFFF;
	width:250px;
}
#panier .ligne1{
	background-color: #dbf3f5;
	background-image : url(/images/common/panier/border_panier_blanc.gif);
	background-position:  right top ;
	background-repeat:  repeat-x;
}
#panier .ligne2{
	background-image : url(/images/common/panier/border_panier_blanc.gif);
	background-position:  left top ;
	background-repeat:  repeat-x;
	background-color: #e8f4f5;
}

.blueText{
	color:#0086A3;
	font-weight:bold;	
}

.border_tdgaucheligne1{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
	border-right:1px solid  #FFFFFF;

}
.border_tddroitligne1{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  right top ;
	background-repeat:  repeat-y;
	background-color: #e9f7f8;
}
.border_tdgaucheligne2{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
	border-right:1px solid  #FFFFFF;
}
.border_tddroitligne2{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  right top ;
	background-repeat:  repeat-y;
}
.border_tdtop{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-x;
}
.tabprodpanier{
	border-right:1px solid  #FFFFFF;
}
#panier .coingauche{
	background: #007193 url(/images/common/panier/coin_gauche.gif) no-repeat left top;
	border-right:1px solid  #FFFFFF;
}
#panier .coingauche_header{
  background: #007193 url(/images/common/panier/coin_gauche.gif) no-repeat left top;
}
#panier .coindroit{
	background: #007193 url(/images/common/panier/coin_droit.gif) no-repeat right top;
}

#panier .fdblanc{
	background-color: white;
}
.borderorder{
             }
.border_tdleft{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
}
.border_tdright{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  right top ;
	background-repeat:  repeat-y;
}

/*
 -- Bouton Hover
*/

/*Popup panier*/
.continue_order{
   margin: 0;
   width: 187px;
   height: 17px;
   padding: 0;
   border: 0;
   cursor: pointer;
   background: transparent url(/images/fr/button/panier/btn_continue_achat.png) no-repeat;
}

.goPanier{
   margin: 0;
   width: 170px;
   height: 17px;
   padding: 0;
   border: 0;
   cursor: pointer;
   background: transparent url(/images/fr/button/panier/btn_close_order.png) no-repeat;
}

.btn_continuer_achat{
   margin: 0;
   width: 153px;
   height: 36px;
   padding: 0;
   border: 0;
   cursor: pointer;
   background: transparent url(/images/fr/button/panier/btn_cont_achat.gif) no-repeat left;
}

.btn_continuer_achat:hover{
	background:  transparent url(/images/fr/button/panier/btn_cont_achat_hover.gif) no-repeat left;
}
.btn_recalc_panier{
   width: 165px;
   height: 36px;   padding: 0;   border: 0;   margin: 0;
   cursor: pointer;
   background: transparent url(/images/fr/button/panier/btn_recalc_panier.gif) no-repeat left;
}
.btn_recalc_panier:hover{
	background: transparent url(/images/fr/button/panier/btn_recalc_panier_hover.gif) no-repeat left;
}

.btn_promo{
   width: 23px;
   height: 23px;   padding: 0; border: 0; margin: 0;
   cursor: pointer;
   background: transparent url(/images/fr/button/panier/btn_ok_promo.png) no-repeat left;
}
.btn_promo:hover{
	background: transparent url(/images/fr/button/panier/btn_ok_promo_hover.png) no-repeat left;
}

.btn_valider{
   width: 152px;
   height: 38px;
   padding: 0px; border: 0px; margin: 0px;
   cursor: pointer;
   text-decoration: none;
   font-size:0px;
   line-height: 78px;
   color:#ea1d74;
   background: transparent url(/images/fr/button/panier/bouton-valider-up.gif) no-repeat left;
}
.btn_valider:hover{
	background: transparent url(/images/fr/button/panier/bouton-valider-down.gif) no-repeat left;
}

/* Bloc Suggestion Panier*/
#bloc-suggestion{
	background: transparent url(/images/common/panier/pixel_gris.gif) repeat-x right bottom;
}

/*--------------------------------
	LOGIN
-------------------------------- */

#loginbox th{
	font-size:12px;
	/*background-color: #007193;*/
	color:white;
}

#loginbox th.rose{
	font-size:12px;
	background-color: #d61d6b;
	color:white;
}
#loginbox th.vert{
	font-size:12px;
	background-color: #007193;
	color:white;
	margin: 50px;
}
#loginbox .borderfintab{
	border-bottom:1px solid #007193;
}
#loginbox .borderfintabrose{
	border-bottom:1px solid #d61d6b;
}
#loginbox .coingauche{
	background: #007193 url(/images/common/panier/coin_gauche.gif) no-repeat left top;
}
#loginbox .coindroit{
	background: #007193 url(/images/common/panier/coin_droit.gif) no-repeat right top;
 }

#loginbox .border_tdgauche_white{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
	border-bottom:1px solid #007193;

}
#loginbox .border_tdgauche_rose{
	background-image : url(/images/common/panier/border_panier_rose.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
	border-bottom:1px solid #d61d6b;

}
#loginbox .border_tddroit_white{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  right top ;
	background-repeat:  repeat-y;
	border-bottom:1px solid #007193;
}

#loginbox .border_tddroit_rose{
	background-image : url(/images/common/panier/border_panier_rose.gif);
	background-position:  right top ;
	background-repeat:  repeat-y;
	border-bottom:1px solid #d61d6b;
}

.btn_ident{
	background:transparent url("/images/fr/button/panier/btn_identifier.gif") no-repeat top left;
  	width:120px;
  	height: 26px;
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer;
     text-decoration: none;
     font-size:0px;
     line-height: 78px;
     color:#35a6b9;
}
.btn_ident:hover{
    background:transparent url("/images/fr/button/panier/btn_identifier_over.gif") no-repeat top left;
}

.btn_create_compte{
	background:transparent url("/images/fr/button/panier/btn_creer_compte_rose.gif") no-repeat top left;
  	width:157px;
  	height: 26px;
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer;
     text-decoration: none;
     font-size:0px;
     line-height: 78px;
     color:#35a6b9;
}
.btn_create_compte:hover{
    background:transparent url("/images/fr/button/panier/btn_creer_compte_rose_hover.gif") no-repeat top left;
}

.btn_add_address{
	background:transparent url("/images/fr/button/coord/btn_add_address.gif") no-repeat top left;
	width:152px;
	display: block ;
    height: 21px;
    text-decoration: none;
    margin: 0;
    padding: 0;
    border: 0;
	cursor: pointer;
}
.btn_add_address:hover{
	background:transparent url("/images/fr/button/coord/btn_add_address_over.gif");
}

.btn_modif_address{
	background:transparent url("/images/fr/button/coord/btn_modif_address.gif");
	width: 222px;
    height: 23px;
  	padding: 0px; 
  	border: 0px; 
  	margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
    display: block ;
}
.btn_modif_address:hover{
	background:transparent url("/images/fr/button/coord/btn_modif_address_over.gif");
}

#Coordonnees{
padding-left:50px;
}

#Coordonnees .tdfleche_bleu{
	background-image : url(/images/common/picto-flech-bleu-fonce.gif);
	background-position:  right top ;
	width:24px;
	display: block ;
     height: 22px;
	background-repeat:  no-repeat;

}

/* maximiles */
#Coordonnees .cadre_rose{
	border:1px solid #df0d9d;
	padding:5px;
}

.btn_valider_coord{
	background: transparent url(/images/fr/button/coord/btn_valider_coord.gif);
  	width:152px;
  	height: 38px;
  	padding: 0px; 
  	border: 0px; 
  	margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
}
.btn_valider_coord:hover{
    background: transparent url(/images/fr/button/coord/btn_valider_coord_hover.gif);
}

/* ---------------------------------------
		RECAP COMMANDE
---------------------------------------*/

#RecapCommande{
	padding-right:5px;
	padding-left:10px;
}
#RecapProduit{
}

#RecapProduit th{
	background-color:#007193;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;

}

#RecapProduit td.border{
	background-color:#FFFFFF;
	border-right:1px solid #007193;
	border-bottom:1px solid #007193;

}
#RecapProduit td.none{
	border:0px;
	border-bottom:0px;

}
#RecapProduit td.gauche{
	background-color:#FFFFFF;
	border-left:1px solid #007193;
	border-right:1px solid #007193;
	border-bottom:1px solid #007193;
}
#RecapProduit td.onlygauche{
	border-left:1px solid #007193;
}
#RecapProduit td.onlydroite{
	border-right:1px solid #007193;
}

#RecapProduit .coingauche{
	background: #007193 url(/images/common/panier/coin_gauche.gif) no-repeat left top;
}
#RecapProduit .coindroit{
	background: #007193 url(/images/common/panier/coin_droit.gif) no-repeat right top;
 }

.coingaucherose{
    background: #d61d6b url(/images/common/panier/coin_gauche_rose.gif) no-repeat left top;
    background-color: #d61d6b;
}
.coindroitrose{
    background: #d61d6b url(/images/common/panier/coin_droit_rose.gif) no-repeat right top;
    background-color: #d61d6b;
}

#RecapCommande .btn_modif_coord{
	background:transparent url("/images/fr/button/coord/btn_modif_coord.png") no-repeat top left;
	width:188px;
     height: 17px;
     display: block ;
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer;
     text-decoration: none;
     font-size:0px;
     line-height: 78px;
}
#RecapCommande .btn_modif_coord:hover{
	background:transparent url("/images/fr/button/coord/btn_modif_coord_over.png");
}

.btn_choix_point_relais{
    background:transparent url("/images/fr/button/panier/btn_choix_point_relais.gif");
    width: 152px;
    height: 37px;
    display: block;
    padding: 0px; 
    border: 0px; 
    margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size: 0px;
    line-height: 78px;
}
.btn_choix_point_relais:hover{
    background:transparent url("/images/fr/button/panier/btn_choix_point_relais_hover.gif");
}

.btn_chg_addr_livr{
    background: transparent url(/images/fr/button/panier/btn_modif_addr_livr.gif) no-repeat top left;
    width:240px;
    height: 23px;
    padding: 0px; 
    display: block;
    border: 0px; 
    margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
    float:left;
}
.btn_chg_addr_livr:hover{
    background: transparent url(/images/fr/button/panier/btn_modif_addr_livr_hover.gif) no-repeat top left;
}

.btn_chg_mode_livr{
	background:transparent url("/images/fr/button/panier/btn_chg_mod_livr.gif") no-repeat top left;
	width:217px;
    height: 23px;
    display: block;
  	padding: 0px; 
  	border: 0px; 
  	margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
    float:left;
}
.btn_chg_mode_livr:hover{
	background:transparent url("/images/fr/button/panier/btn_chg_mod_livr_over.gif") no-repeat top left;
}

#RecapCommande .btn_paiement{
	background:transparent url("/images/fr/button/coord/btn_pay_cde.gif") no-repeat top left;
	width:152px;
    height: 37px;
  	padding: 0px; border: 0px; margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
    color:#ea1d74;
}
#RecapCommande .btn_paiement:hover{
    background:transparent url("/images/fr/button/coord/btn_pay_cde_hover.gif") no-repeat top left;
}

#paiement .btn_accept{
	background:transparent url("/images/fr/button/coord/btn_accept.gif") no-repeat top left;
	width:129px;
    height: 32px;
    display: block;
  	padding: 0px; border: 0px; margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
    color:#ea1d74;
}
#paiement .btn_accept:hover{
    background:transparent url("/images/fr/button/coord/btn_accept_hover.gif") no-repeat top left;
}
#paiement .btn_retour{
    background:transparent url("/images/fr/button/coord/btn_retour.gif") no-repeat top left;
    width:129px;
    height: 32px;
    display: block;
    float:left;
    padding: 0px; border: 0px; margin: 0px;
    cursor: pointer;
    text-decoration: none;
    font-size:0px;
    line-height: 78px;
    color:#ea1d74;
}
#paiement .btn_retour:hover{
    background:transparent url("/images/fr/button/coord/btn_retour_hover.gif") no-repeat top left;
}

#paiement .btn_goback{
	background:transparent url("/images/fr/button/coord/btn_goback.png") no-repeat top left;
	width:102px;	display: block ;
    height: 34px;
    text-decoration: none;
  	text-indent: 3000px;
    margin: 0;
    padding: 0;
    border: 0;
	cursor: pointer;
}

#panier .fondbleu {
    background-color: #DBF3F5;
	border-right: 1px solid #FFF;
}

#panier .fondbleu_btop {
    background-color: #DBF3F5;
    border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#panier .tNormalRight {
    background-color: #ffe298;
    border-top: 1px solid #fceed1;
	border-right: 1px solid #fceed1;
	border-left: 1px solid #fceed1;
}

#panier .border_tNormalRight {
    background-color: #ffe298;
 	border-left: 1px solid #fceed1;
	background-image:url(/images/common/panier/border_panier.gif);
    background-position:right top;
    background-repeat:repeat-y;
}

.border_tdgauchetransN{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
	background-color: #fceed1;
}

.border_tdgauchetransE{
	background-image : url(/images/common/panier/border_panier.gif);
	background-position:  left top ;
	background-repeat:  repeat-y;
	background-color: #e9f7f8;
}

#panier .tExpressRight {
    background-color: #c6dee2;
    border-top: 1px solid #e9f7f8;
    border-right: 1px solid #e9f7f8;
	border-left: 1px solid #e9f7f8;
}

#panier .border_tExpressRight {
    background-color:  #c6dee2;
	background-image:url(/images/common/panier/border_panier.gif);
    background-position:right top;
    background-repeat:repeat-y;
	border-left: 1px solid #e9f7f8;
}
