.label-info {
    background-color: #3A87AD;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 10.998px;
    font-weight: bold;
    line-height: 14px;
    padding: 1px 4px 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}

div#affiche_commande{
	width: 730px;
	border: 0px;
}
.bloc_CGV {
    width: 436px;
    margin: auto;
    margin-top: 25px;
}
.boutons_footer 
{
    /* !! */
    text-align: right;
    width: 100%;
    margin: 15px 0 25px 0;
}

.boutons_footer  .bouton{
    margin: 0 60px 0 60px;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
}

.bloc_CGV p {
    background-image: url(/media/Panier/Bloc-GGV-motif.png);
    background-repeat: repeat-y;
    margin-top: -2px;
    margin-bottom: 0px;
    text-align: center;
    height: auto;
    padding-top: 5px;
}
.bloc_gris {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 350px;
    margin: 15px 0 0 4px;
}
.griscoord {
    min-height: 100px;
}
.griscoord p {
    margin: 0px 0 0 4px;
    padding-top: 5px;
}
.griscoord input {
    width: 140px;
}

.logoTransporteur {
    float: left; margin-right: 5px; border: 0px;
}
.nomTransporteur {
    font-weight: bold; 
}

.pointerInsteadHand {
    cursor:default
}

span.colis{text-align:left;font-weight:bold;color:#555;}

fieldset {
    margin-top: 20px;
    margin-bottom: 20px;
}
.total 
{ background-color: #FFFFFF;
    background-position: right ;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 1.7em;
    height: 65px;
    padding: 5px 60px 5px 4px;
	background-image:url(/media/Panier/bg-tot-ttc.png);
}

#affiche_commande .adresse{
	font-size: 10px;
	text-align: left;
	margin: 6px 80px 0px 80px;
	float: left;
	padding: 0px;
	/*background-image: url(/media/Panier/motif_blocs_adresses.gif);*/
}

#affiche_commande .adresse3{
	font-size: 10px;
	text-align: center;
	margin: 6px 40px 0px 40px;
	float: left;
	padding: 0px;
}

#affiche_commande #message_client {
	width: 100%;
	background-color: #F3F3F3;
	font-style: italic;
	text-align: left;
	padding : 6px;
}

#affiche_commande a.articlePanier {
	color:#555;
	text-decoration:none;
}

#affiche_commande a.articlePanier:hover {
	color:#41A8DA;
	text-decoration:underline;
}

	
h2#moyen_paiement { 
	color: #fff; 
	/*background-image: url('../media/Panier/barre_titre.gif');*/
	background-image: url(/media/Panier/Tiroir_3dsecure_Ferme.jpg);
	background-repeat: no-repeat;
	/*line-height: 40px;*/
	/*line-height: 86px;*/
	height:76px;
	padding-left: 15px;
	/*padding-bottom: 4px;*/
	padding-top: 10px;
	margin-bottom: 0px;
	width: 100%;
}
	

div.bloc_moyen_paiement{
	background-image: url(/media/Panier/bg-paiement.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	display: table-cell;
	vertical-align: middle;
	width: 728px;
	}

div.logo_moyen_paiement{
	float: left;
    /*display: inline-block;
    *display: inline;
    *zoom: 1;*/
	margin: 10px 10px 10px 10px;
    vertical-align: top;
    width: 48px;
	}
	.titreMoyenPaiement
	{
	    font-weight:bold;
	    color:#6E6E6E;
	}
	
    p.texte_moyen_paiement
    {
    /*display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 404px;*/
    vertical-align: top;
    /*float:left;*/
    margin-top:20px;
    }

    #typeRegles
    {
        width:728px;}
    div.picto_moyen_paiement
    {
        
    /*display: inline-block;
    *display: inline;
    *zoom: 1;*/
	    float: right;
	    margin: 19px 5px 19px 10px;
        /*width: 280px;*/
    vertical-align: top;
        text-align: right;
        width: 240px;
	}

    div.picto_moyen_paiement iframe form
    {
        text-align:right;
    }
    
    div.separe_moyen_paiement {
	    line-height: 5px; 
	    height: 5px; 
	    /*clear: both;*/
	    background-image: url(/media/Panier/separateur-paiement.gif);
	    width: 100%;
	}
	
    div.fin_moyen_paiement {
	    line-height: 18px; 
	    height: 18px; 
	    clear: both;
	    background-image: url(/media/Panier/habillage-paiement.gif);
	    width: 100%;
	}

    .coord table input[type=text] {
        width: 220px;
    }
    
    .CodePostal {
        width: 85px;
    }
    .clear{clear:both;}

    div.coord {
	    width: 100%;
	    background-image: url(/media/Panier/bg_vert_coordonnees.png);
	    border:none;
	    border-bottom: solid 1px #ECECEC;
	    border-right: solid 1px #ECECEC;
	    border-left: solid 1px #ECECEC;
	    background-color: #F0FBDE;
	    background-repeat: no-repeat;
    }
    div.griscoord {
	    width: 100%;
	    background-image: url(/media/Panier/bg_gris_coordonnees.png);
	    background-repeat: no-repeat;
	    border:none;
	    border-bottom: solid 1px #ECECEC;
	    border-right: solid 1px #ECECEC;
	    border-left: solid 1px #ECECEC;
    }

    div.coord table { 
	    width: 100%;
	    border: 0px;
	    padding-left: 4px;
	    padding-bottom: 4px;
    }

    div.coord table tr td {
	    padding-top: 10px; 
	    border: 0px;
	    text-align: left;
    }
    
    
    div.coord table .colonne1 {
        width: 90px;
    }
    div.coord table .colonne2 {
        width: 233px;
    }
    div.coord table .colonne3 {
        width: 10px;
    }
    div.coord table .colonne4 {
        width: 83px;
    }
    div.coord table .colonne5 {
        width: 233px;
    }
    
    
    div.coord table tr.comment td {
	    font-size: 10px;
	    padding: 0px; 
    }

    div.coord table tr.souscomment td {
	    padding: 0px; 
    }

    input.coord {
	    margin: 0px; 
	    padding: 0px;
    }
    .offreNouveauClient {
        margin-top: 15px;
    }
    
    .offreNewsletter *{
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }

    #affiche_commande div.pave_coord {
	    width: 100%;
	    padding: 0px;
    }
    .pave_coord {
        margin-top: 15px;
    }
    .titreCoordonee {
	    font-weight: bold;
	    display: block;
	    text-align: left;
    }

    .titreCoordonee .coingauche {
	    background-image: url(/media/Panier/coingauche-tt-coordonnees.png);
	    width: 20px;
	    height: 31px;
	    background-repeat: no-repeat;
	    display:inline-block;
	    *display: inline;
	    *zoom:1;
	    vertical-align:top;
    }

    .titreCoordonee .coindroit {
	    background-image: url(/media/Panier/reste-tt-coordonnees.png);
	    line-height: 31px;
	    height: 31px;
	    font-size: 11px;
	    color:#93BF4F;
	    padding-right: 23px;
	    line-height: 31px;
	    background-position: right center;
	    background-repeat: no-repeat;
	    padding-right:23px;
	    display:inline-block;
	    *display: inline;
	    *zoom:1;
	    vertical-align:top;

    }
    .titreCoordonee .coindgris {
	    background-image: url(/media/Panier/reste-tt-coordonnees.png);
	    line-height: 31px;
	    height: 31px;
	    font-size: 11px;
	    color:#000000;
	    padding-right: 23px;
	    line-height: 31px;
	    background-position: right center;
	    background-repeat: no-repeat;
	    font-weight: normal;
	    padding-right:23px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

.jaune {font-weight: bold;color: #FFD201;}
.lien_sur_bleu {color: #98D5FF;}
.gras{font-weight:bold;}
.vert{color:#90C84B;}
.bleu{color:#41A8DA;}
.pale{color:#CCCCCC;}
.orange{color:#FF9100;}
.gauche{text-align:left;}
.droite{text-align:right;}
.centre{text-align:center;}
.petit_texte{font-size:0.9em;}


/* AJOUT PANIER*/
.ajoutpanier{ text-align: center;/*width: 700px;*/}
.nommodele{display: block; font-weight: bold;color: #41A8DA;}
.ajoutpanier button{ background-color: #FF9100;color: #FFFFFF;font-weight: bold;width: 200px;}

/* OTHERS BASKETS */
.othersbasket {
   /* height: 500px;
    width: 500px;
    overflow-y: scroll;
    overflow-x: hidden;.
    */
    overflow:auto;width:520px;height:550px;
}
.othersbaskets-entete {
    width: 500px;
}
.othersbasket .ligne img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-right: 15px;
}
.othersbasket .ligne a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    color: #000000;
    width: 417px;
}
.titrebasketmarron {
    background-color: #EAE7E0;
    background-image: url(/media/FicheArticle/Autres-Commandes-onglet-marron.jpg);
    font-weight: bold;
    height: 26px;
    padding-left: 60px;
    padding-top: 10px;
    width: 440px;
}
.titrebasketblanc {
    background-color: #FFFFFF;
    background-image: url(/media/FicheArticle/Autres-Commandes-onglet-blanc.jpg);
    font-weight: bold;
    height: 26px;
    padding-left: 60px;
    padding-top: 10px;
    width: 440px;
}

.entete {
    text-align: center;
    width: 500px;
}
.basketmarron {
    background-color: #EAE7E0;
}
.basketblanc {
    background-color: #FFFFFF;
}
.basketmarron, .basketblanc {
    height: 52px;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-top: 3px;
    width: 470px;
}


/* NEW RECAP_COMMANDE */
.pictosQte {
    display: inline-block;
    width: 9px;
    vertical-align: middle;
    margin-left: 3px;
}
.pictoQte 
{
    
    width: 9px;
    height: 9px;
    line-height: 9px;
    background-color: #00A6EB;
    font-size: 8px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin: 1px;
}
.pictoQte a {
    text-decoration: none;
    color: #FFFFFF;
}
.recap_commande {
    width: 100%;
    border-spacing: 0;
    margin-bottom: 20px;
    /*border: 1px solid #000000;
    border-radius: 5px;*/
    /*font-size: 11px;*/
}
.recap_commande.transporteurs {
    /*width: 730px;*/
    border-spacing: 0;
    margin-bottom: 20px;
    border: 1px solid #000000;
    border-radius: 5px;
}

.recap_commande th {
    border-bottom: 1px solid #555555;
    border-top: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 10px;
    padding: 3px 6px;
    background-color: #7A7A7A;
}
.recap_commande th.gauche{
    width: 435px;
    background: no-repeat url(/media/Panier/coin-gauche-barre-article.png) left top #7A7A7A;
}
.recap_commande th.pu {
    width: 60px;
}

.recap_commande th.qte {
    width: 48px;
}
.recap_commande th.droit {
    width: 70px;
    
    text-align: left;
    background: no-repeat url(/media/Panier/coin-droit-barre-article.png) right top #7A7A7A;
}

.recap_commande th.action {
    background-color: #FFFFFF;
    width: 50px;
}
.recap_commande .head_transport { 
	background-image:url(/media/Panier/bg_barre_livraison.png);
	background-repeat:no-repeat;
	background-color:#fff; 
}

.recap_commande .head_transport td {
	line-height:40px;
	padding-left:15px;
	padding-bottom:4px;
	color:#FFF; 
	text-align:left; 
	font-weight:bold;
    
}
tr.head_transport td .choix {
    background-image: url(/media/Panier/motif_barre_livraison.png);
    background-position: center center;
}

tr.head_transport.choixPays
{
	background-image:url(/media/Panier/bg_barre_livraison_onglet.png);
	background-repeat:no-repeat;
	background-color:#fff; 
}

tr.head_transport.choixPays td{
	padding-left:0;
	vertical-align:middle;
}
tr.head_transport.choixPays td .choix
{
    vertical-align:top;
    margin-top:14px;
    height:40px;
    display: inline-block;
    *display:inline;
    *zoom:1;
}

/*.changementPays
{
    width:230px;
    height:55px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}*/
.recap_commande .ligne_commande td {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 4px;
    font-size: 10px;
    vertical-align: middle;
}

tr.ligne_transport td {
    /*border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;*/
    font-size: 12px;
    font-weight: normal;
    padding: 4px;
	vertical-align:top;
}

.tirLivrExpressPanier {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CCCCCC;
    font-size: 9px;
    padding: 8px;
    background-color:#FFFFFF;
    display:none;
    z-index:40;
    width:400px;
    height:100px;
    *margin-left:-400px;
    *margin-top:50px;
    position: absolute;
}

.recap_commande .paire {
    background-color: #F8F8F8;
}
.recap_commande td.gauche {
    text-align: left;
    border-left: 1px solid #7A7A7A;
}

.recap_commande td.gauche img
{
    vertical-align: text-bottom;
    margin-left: 5px;
}
.recap_commande td.gauche a
{
    color: #555555;
    text-decoration: none;
}
.recap_commande .pu {
    text-align: right;
}
.recap_commande .qte {
    text-align: center;
}
.recap_commande .qte input {
    width: 35px;
}

.recap_commande .paire .prix {
    background-color: #E9E9E9;
}

.recap_commande .ligne_commande .prix {
    background-color: #F5F5F5;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    /*color: #000000;*/
    font-weight: bold;
    padding: 4px;
    text-align: right;
}

.recap_commande .ligne_commande td.action {
    border-right: 1px solid #7A7A7A;
    text-align: center;
}
.recap_commande .ligne_transport td.action 
{
    width: 45px;
    text-align: center;
}
.recap_commande .totalColis td{
    font-size: 13px;
}

.recap_commande .preparation td{
    border-bottom: 1px solid #7A7A7A;
}
.recap_commande .preparation .titrePreparation, .recap_commande .preparation .prix {
    font-size: 12px;
}
.recap_commande .preparation .prix 
{
    font-size: 10px;
}

.recap_commande .ligneExpedition td{
    border-left: none;
    text-align: left;
}
.recap_commande .ligneExpedition .gauche
{
        width: 447px;
}

.recap_commande .ligneExpedition .droite {
    text-align: right;
}
.recap_commande .ligneExpedition .text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #FF9100;
    margin-left: 10px;
}
.recap_commande .ligneExpedition img {
    vertical-align: top;
}

.recap_commande .qte table {
    border: none;
}

.transporteurs .ligneExpedition td{
    border-top: 1px solid #CCCCCC;
}

.transporteurs .totalColis {
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}
.ligne_transport {
    /*background-image: url(/media/Panier/motif_bloc_livraison.png);*/
}

.ligne_transport .prix {
    color: #CCCCCC;
}
.ligne_transport.selectionne .prix
{
    color: #000000;
    font-weight: bold;
}

.ligne_transport.selectionne .delaisParTrans{ 
	font-weight:bold;
}
.ligne {
    text-align: right;
}
.ligneTotal {
    min-width: 300px;
    padding: 2px;
    color: #FFFFFF;
    margin: 8px;
    background: #4FCBFF; /* old browsers */
	background: -moz-linear-gradient(top, #4FCBFF 0%, #2989D8 100%, #207cca 100%, #279CD3 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4FCBFF), color-stop(100%,#2989D8), color-stop(100%,#207cca), color-stop(100%,#279CD3)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4FCBFF', endColorstr='#279CD3',GradientType=0 ); /* ie */
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    box-shadow: 1px 1px 4px #555;
}
.ligneTotal .cadre {
    border: 1px solid #FFFFFF;
    padding: 3px;
    height: 50px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    vertical-align: middle;
    
}
.ligneTotal .cadre .text
{
    height: 50%;
    top: 10px;
    position: relative;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    max-width:250px;
}
.totalEuro
{
    font-size:12px;
    font-style:italic;
}
.adresse {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 364px;
    margin-bottom: 20px;
    height: 133px;
    background-repeat: no-repeat;
    text-align: left;
    vertical-align:top;
}

.adresse p {
    margin: 20px 0 0 110px;
}
.facturation {
    background-image: url(/media/Commande/adresse_facturation.jpg);
}

.livraison{
    background-image: url(/media/Commande/adresse_livraison.jpg);
}

.msgCoupon
{
    display:block;
    margin-left: 40px;
    font-weight: normal;
}
/* New Details Suivi */

.delaisExpe, .dateLivr
{
    display:block;
}
.coupon
{
    width:100%;
    background:#93BF4F;
    color:#FFFFFF;
    padding: 8px 4px;
    font-weight:bold;
}

.mentionCoupon
{
    margin-left:40px;
}

.montantCoupon
{
    position:absolute;
    right:25px;
}

.txtCoupon
{
    font-size:9px;
    text-align:center;
}

.zoneLocalisation
{
    margin-top:5px;
    margin-left:10px;
    /*width:150px;*/
    display:inline-block;
    *display:inline;
    *zoom:1;
    line-height: normal;
    text-align: left;
}

/*.titreChangerPays
{
    display:block;
    text-align:center;
    font-weight:normal;
    font-size:9px;
    line-height:10px;
}*/

/*a.lienChangerPays
{
    color:Yellow;
    text-decoration:underline;
}*/

.coord a.lienChangerPays
{
    color:#00A6EB;
}
.lienChangerPays:before
{
    content: url("/media/interface/navigation-fleche-noire-est.gif");
    margin-right: 4px;
}

.nomPays
{
    display: inline-block;
    *display:inline;
    *zoom:1;
    vertical-align: middle;
    /*width: 118px;*/
    font-weight:bold;
    margin-right: 5px;
}
    
    
.infoDeviseFacture
{
    width:450px;
    display:inline-block;
    *display:inline;
    *zoom : 1;
    vertical-align:top;
}
.txtInfoFacturationEuro
{
    display:inline-block;
    *display:inline;
    *zoom : 1;
    vertical-align:top;
    font-size:12px;
}

.msgCodePromoErr
{
    margin-top:10px;
}

.introChequeCadeau
{
    margin-left:15px;
}

.msgPanierVide
{
    background-color: #E0E0E0;
    border: 2px solid #41A8DA;
    border-radius: 8px 8px 8px 8px;
    display: block;
    font-size: 12px;
    margin: auto;
    padding: 5px;
    width: 250px;
}







    
    .toggleTransp:hover {
        cursor: pointer;
    }
    .recap_commande.transporteurs {
        /*display: table;
        margin-bottom: 15px;*/
        display: none;
    }
    .transporteurs.first {
        display: table;
		*display:block;
    }

    .recap_commande.transporteurs tr td{
        border-bottom: 1px #CECECE dotted;
        display: table-cell;
    }
    
    /*.recap_commande.transporteurs tr:last-child {
        background: #eeeeee; 
        background: -moz-linear-gradient(top, #ffffff 80%, #EFEFEF 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#ffffff), color-stop(100%,#EFEFEF));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EFEFEF',GradientType=0 ); 

    }*/
    .recap_commande.transporteurs tr:last-child td{
        border-bottom: 0;
        }
    .sep {
        display: block;
        height: 15px;
        position: relative;
    }    
    .sep.top {
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        
    }
    .sep.bottom {
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    
    
    .head_transport .changementPays {
        display: block;
        text-align: center;
    }
    .degradeBleuBlanc {
        background:#0FB8FF;
        background:-moz-linear-gradient(top,#0FB8FF 0,#FFFFFF 100%);
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0FB8FF),color-stop(100%,#FFFFFF));
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0FB8FF',endColorstr='#FFFFFF',GradientType=0 );
    }
    .degradeBlancGris {
        background:#EFEFEF;
        background:-moz-linear-gradient(top,#FFFFFF 0,#EFEFEF 100%);
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EFEFEF));
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EFEFEF',GradientType=0 );
    }
    .degradeGrisBlanc {
        background:#EFEFEF;
        background:-moz-linear-gradient(top,#EFEFEF 0,#FFFFFF 100%);
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EFEFEF),color-stop(100%,#FFFFFF));
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF',endColorstr='#FFFFFF',GradientType=0 );
    }
    
    .pictoPort {
        background-image: url("/media/Panier/sprite-panier.png");
        background-repeat: no-repeat;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }
    .choixMode {
        color: #FF9100;
        margin-top: 5px;
        text-align: center;
        background:#000000;
        background:-moz-linear-gradient(top,#696969 0,#000000 100%);
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#696969),color-stop(100%,#000000));
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969',endColorstr='#000000',GradientType=0 );
        height:55px;
        padding-top:15px;
    }
    /*.choixMode .pictoPort {
        background-position: -57px -19px;
        width: 24px ;
        height: 21px;
        vertical-align: middle;
    }*/
    .TypeLivraison h2 {
        margin: 0;
        font-weight: normal;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }
    .TypeLivraison .choixCaseCorrespondante {
        display: inline-block;
        *display: inline;
        width: 250px;
        float: right;
        text-align: center;
        margin-right: 15px;
    }
    
    .triangleHaut {
        background-position: -61px -7px;
        width: 15px;
        height: 8px;
        position: absolute;
        bottom: 0;
        margin-left: 50px;
        display:none;
    }

    .TypeLivraison.first .triangleHaut{
        display: block;
    }
    h2 .pictoPort {
        vertical-align: middle;
        margin-right: 10px;
        margin-left: 10px;
    }
    .typeLivrDomicile .pictoPort {
        background-position: -5px -5px;
        width: 44px;
        height: 34px;
    }
    .typeLivrRelais .pictoPort {
        background-position: -10px -48px;
        width: 35px;
        height: 31px;
    }
    .typeLivrExpress .pictoPort {
        background-position: -53px -43px;
        width: 34px;
        height: 38px;
    }
    .typeLivrSurPlace .pictoPort {
        background-position: -83px -7px;
        width: 38px;
        height: 36px;
    }
    .pictoPort.pictoFlecheG{
        background-position: -88px -47px;
        width: 31px;
        height: 39px;
    }
    .pictoPort.pictoFlecheD{
        background-position: -90px -88px;
        width: 32px;
        height: 39px;
    }
    .ligne_transport.selectionne 
    {
        
    }
    .ligne_transport h3 {
        margin: 0;
    }
    .ligne_transport p {
        /*display: inline;*/
        margin: 0;
    }
    .delaisParTrans {
        display: block;
        color: #ff9100;
        font-size: 0.8em;
        margin-left: 50px;
    }
    /* Transporteur */
    /* exapaq */
    
    /* collissimo suivi */
    .trans1 .nomTransporteur {
        color: #ff9100;
    }
    /* Chronopost */
    .trans2 .nomTransporteur {
        
    }
    /* La Poste */
    .trans3 .nomTransporteur {
        
    }
    /* Exapaq */
    .trans5 .nomTransporteur {
        color: #026eb7;
    }
    
    /* Colissimo OM suivi */
    .trans6 .nomTransporteur {
        color: #ff9100;
        
    }
    /* Transporteur */
    .trans7 .nomTransporteur {
        
    }
    /* Colissimo Suivi 181-210 */
    .trans9 .nomTransporteur 
    {
        color: #ff9100;
        
    }
    /* A emporter */
    .trans10 .nomTransporteur {
        color: #ff9100;
        
    }
    /* DPD */
    .trans12 .nomTransporteur {
        
    }
    /* Ici relais */
    .trans15 .nomTransporteur {
        color: #000000;
        
    }
    /* TNT Express avant 13h */
    .trans17 .nomTransporteur {
        color: #A5DF00;
        
    }
    /* TNT */
    .trans18 .nomTransporteur {
        color: #A5DF00;
        
    }
    /* TNT Express */
    .trans19 .nomTransporteur {
        color: #A5DF00;
        
    }
    /* Colissimo Suivi -210 */
    .trans20 .nomTransporteur {
        color: #ff9100;
        
    }
    /* TNT -110cm */
    .trans21 .nomTransporteur {
        color: #A5DF00;
        
    }
	
	/* Mondial Relay */
	.miseEnAvant{
	/*.trans22.prix span{*/
		background-color: yellow;
		border: 1px solid red;
		color: red;
		font-size: 15px;
		font-weight: bolder;
		padding: 3px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; 
	} 
	a.relaisInvalide{
		color:white;
		background-color: grey;
		padding:5px;
		
	}
    .ligne_transport td:first-child {
        width: 500px;
    }
    /* recap colis */
    .recapColis {
        margin-bottom: 25px;
    }
    .dateLivr {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 450px;
        padding: 4px;
		font-size:12px;
    }
    .dateLivr .text {
        vertical-align: top;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 5px;
        color: #ff9100;
    }
    
    .dateLivr .clearDelais{
		font-weight:normal;
		color:#000000;
	}
    .recapColis .totalColis {
        vertical-align: top;
        width: 65px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 4px;
        margin-top: 10px;
        margin-left: 45px;        
    }
    .lblColis {
        vertical-align: top;
        width: 158px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-weight: bold;
        font-size: 13px;
        padding-bottom: 4px;
        margin-top: 10px;        
    }
    
    .texteRelais {
        margin-bottom: 10px;
    }

    .TypeLivraison {
      margin-top: 10px;
    }

    

    #convertToWishList {
      background-image: url("/media/panier/bouton-panier-to-wl.png");
      display: inline-block;
      *display:inline;
      *zoom:1;
      height: 40px;
      padding-left: 30px;
      padding-top: 8px;
      vertical-align: middle;
      width: 190px;
    text-align: center;
    }

    #convertToWishList:hover{
        cursor: pointer;
    }

    #zoneRetourPanier{
        width:300px;
        margin: auto;
    }

    .wait 
    {
        height: 36px;
        width: 100%;
        background-image: url('/media/FicheArticle/chargement.gif');
        background-repeat: no-repeat;
        background-position: center;
        display: inline-block;
    }

    .textChoix{
        display:inline-block;
        *display:inline;
        *zoom:1;
        font-size:16px;
        vertical-align: top;
        margin: 0 20px 0 20px;
    }
    .textChoix .blanc{
        color:#ffffff;
        font-size:11px;
    }
    .orangeTitre{
        font-size:1.3em;
        font-weight: bolder;
    }
	
	.modePaiement .small.gauche{
		margin-top:10px;
		margin-left:5px;
	}