
/******************************************************************************/
/*                                    compPanier                              */
/******************************************************************************/

.compPanier {
    color:#FFF;
    margin-bottom:5px;
}
.compPanier .headerComposants {
}
.compPanier .headerComposants .footerComposants {
}
.compPanier .headerComposants .footerComposants .contentComposants {
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .titlePanier {
    font-size:18px;
    text-align:left;
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .titlePanierPlace {
    font-size:18px;
    text-align:left;
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .titlePanierVide {
    font-size:18px;
    text-align:left;
}
.compPanier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .resumePanier {
    font-size:18px;
    text-align:left;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants {
    text-align:center;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .infoPanier {
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .cachePanier,
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .deroulePanier {
    text-align:right;
    display:block;
    padding:5px 15px 5px 0;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .cachePanier a {
    background: url('../image/ico_flecheHaut.png') no-repeat right center;
    padding-right:12px;
    color:#FFF;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .deroulePanier a {
    background: url('../image/ico_flecheBas.png') no-repeat right center;
    padding-right:12px;
    color:#FFF;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .cachePanier a span,
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .deroulePanier a span {
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier{
    text-align:left;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier {
    border-bottom:1px solid #000000;
    color:#FFFFFF;
    margin:5px 0;
    padding-bottom:5px;
    padding-top:5px;
    text-align:left;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier span {
    display:block;
    padding:0 5px;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .image {
    display: none;  
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .nom {
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .nomRegroupement {
    display:none;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .nom a {
    color:#FFF;
    font-size:16px;
    font-weight:bold;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .date {
    font-size:12px;
    font-weight:bold;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .date .heure {
    display:inline;
    margin-left:5px;
    font-weight:bold;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .lieu {
    font-size:11px;
    letter-spacing:-1px;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .adresse {
    display:none;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .ville {
    display:none;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .tarif {
    display:block;
    font-size:11px;
    letter-spacing:-1px;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .prix {
    display:block;
    font-size:11px;
    letter-spacing:-1px;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .prix span {
    display:inline;
    padding:0px;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .fraisDeGestion {
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .supRecapPanier {
    text-align: right;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRecapPanier .recapPanier .supRecapPanier a {
    color: #fff;
}

/**************/
/* CODE PROMO */
/**************/
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .recapReductionPanier {
    height:58px;
    margin:0 0 0 2px;
    padding:11px 0 0;
    width:100%;
    text-align:center;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .recapReductionPanier span.nom{
    color:#FDFF00;
    font-size:12px;
    font-weight:bold;
    margin:0 auto;
    padding-right:0;
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .recapReductionPanier span.description{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    margin:0 auto;
    padding-right:0;
    width:140px;
}
/**************/

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .fraisModeDeDiffusion {
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .fraisModeDeDiffusion span {
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .fraisModeDeDiffusion {
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .fraisModeDeDiffusion span {
}

.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .totalValiderPanier {
    margin-top: 10px;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .totalValiderPanier .totalPanier {
    background:none repeat scroll 0 0 #FFFFFF;
    color:#000000;
    display:block;
    font-size:15px;
    font-weight:bold;
    height:20px;
    margin:0 auto;
    text-transform:uppercase;
}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .totalValiderPanier .totalPanier span {

}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .totalValiderPanier .validerPanier {

}
.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .totalValiderPanier .validerPanier a {
    background:none repeat scroll 0 0 #000000;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:24px;
    font-weight:bold;
    height:30px;
    margin:5px auto 0;
    padding-top:5px;
    text-decoration:none;
    text-transform:uppercase;
}

.compPanier .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}
.compPanier .headerComposants .footerComposants .contentComposants .bottomContentComposants .supPanier {
}
.compPanier .headerComposants .footerComposants .contentComposants .bottomContentComposants .lienSupPanier {
}
.compPanier .headerComposants .footerComposants .contentComposants .bottomContentComposants .lienSupPanier a {
    background:url("../image/css_croixBlanche.gif") no-repeat scroll 36px 8px transparent;
    color:#FFFFFF;
    display:block;
    font-weight:normal;
    height:13px;
    margin-top:5px;
    padding-right:5px;
    padding-top:4px;
    text-align:center;
}

/******************************************************************************/
/*                                  compPanierVide                            */
/******************************************************************************/

.compPanierVide {
    color:#FFF;
}
.compPanierVide .headerComposants {
}
.compPanierVide .headerComposants .footerComposants {
}
.compPanierVide .headerComposants .footerComposants .contentComposants {
}
.compPanierVide .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compPanierVide .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
}
.compPanierVide .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}
.compPanierVide .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .titlePanier {
    font-size:18px;
}
.compPanierVide .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .titlePanierPlace {
    font-size:18px;
}

.compPanierVide .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .titlePanierVide {
    font-size:18px;
}

.compPanierVide .headerComposants .footerComposants .contentComposants .dataContentComposants {
}

.compPanierVide .headerComposants .footerComposants .contentComposants .dataContentComposants .infoPanier {
}
.compPanierVide .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}
