#votre-commande dl dt.cote-gauche-ht {
        width:11px;
        height:11px;
        display:block;
        position:absolute;
        top:-1px;
        left:-1px;
        background:url(../images/pages-menu-bas/cote-gauche-ht.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-commande dl dt.cote-droite-ht {
        width:11px;
        height:11px;
        display:block;
        position:absolute;
        top:-1px;
        right:-2px;
        background:url(../images/pages-menu-bas/cote-droite-ht.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-commande dl dt.cote-gauche-bas {
        width:6px;
        height:6px;
        display:block;
        position:absolute;
        bottom:-1px;
        left:-1px;
        background:url(../images/service-client/cote-gauche-bas.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-commande dl dt.cote-droite-bas {
        width:6px;
        height:6px;
        display:block;
        position:absolute;
        bottom:-1px;
        right:-1px;
        background:url(../images/service-client/cote-droite-bas.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-commande dl {
        width:338px;
        position:relative;
        border:1px solid #DACBA5;
        padding:0 0 10px 0;
        margin:0 0 15px 0;
        float:left;
}
#votre-commande dt {
        font:bold 16px Arial, Helvetica, sans-serif;
        color:#CA183E;
        background:url(../images/service-client/pixel-fond-dt.png);
        /*background:url(../images/service-client/pixel-fond-dt.png);*/
        padding:7px 12px 3px 12px;
}
#votre-commande dd {
        background:#FFF;
        font:12px Arial, Helvetica, sans-serif;
        color:#333;
        padding:5px 10px 5px 10px;
}
#votre-commande dd a {
        text-decoration:underline;
        color:#333;
}
#votre-commande dd table {
        width:100%;
        margin:5px 0 5px 0;
}
#votre-commande dd td {
        padding:0 0 5px 0;
        width:50%;
}

.mr10 {margin-right:10px !important;}

#votre-commande ul.pictos {
        width:525px;
        height:90px;
        padding:0 0 0 5px;
        margin:20px auto 20px auto;
}
#votre-commande ul.pictos li span {
        display:none;
}
#votre-commande select {
        font:11px Arial, Helvetica, sans-serif;
}
#votre-commande input {
        font:12px Arial, Helvetica, sans-serif;
}
#votre-commande ul.pictos li {
        float:left;
        background-repeat:no-repeat;
        margin:0 5px 0 0;
}
#votre-commande ul.pictos li a {
        width:100px;
        height:90px;
        display:block;
}
#votre-commande ul.pictos li#panier a {background:url(../images/commande/panier.png) 0px -180px;}
#votre-commande ul.pictos li#panier a:hover {background:url(../images/commande/panier.png) 0px -90px;}

#votre-commande ul.pictos li#compte a {background:url(../images/commande/compte.png) 0px -180px;}
#votre-commande ul.pictos li#compte a:hover {background:url(../images/commande/compte.png) 0px -90px;}

#votre-commande ul.pictos li#livraison a {background:url(../images/commande/livraison.png) 0px -180px;}
#votre-commande ul.pictos li#livraison a:hover {background:url(../images/commande/livraison.png) 0px -90px;}

#votre-commande ul.pictos li#paiement a {background:url(../images/commande/paiement.png) 0px -180px;}
#votre-commande ul.pictos li#paiement a:hover {background:url(../images/commande/paiement.png) 0px -90px;}

#votre-commande ul.pictos li#confirmation a {background:url(../images/commande/confirmation.png) 0px -180px;}
#votre-commande ul.pictos li#confirmation a:hover {background:url(../images/commande/confirmation.png) 0px -90px;}

#votre-commande table caption {
	font:bold 16px Arial, Helvetica, sans-serif !important;
	color:#CA183E;
	padding:7px 12px 3px 12px;
}

.selection a {
        background-position:0px 0px !important;
}
.inactif a:hover {
        background-position:0px -180px !important;
}
.continuer {
        display:block;
        text-align:center;
        margin:0 0 5px 0;
}

#votre-panier {
	width:90%;
	border-collapse:collapse;
	margin:auto;
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	position:relative;
}
#votre-panier div.cote-gauche-ht {
        width:11px;
        height:11px;
        display:block;
        position:absolute;
        top:-1px;
        left:-1px;
        background:url(../images/pages-menu-bas/cote-gauche-ht.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-panier .cote-droite-ht {
        width:11px;
        height:11px;
        display:block;
        position:absolute;
        top:-1px;
        right:-2px;
        background:url(../images/pages-menu-bas/cote-droite-ht.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-panier .cote-gauche-bas {
        width:6px;
        height:6px;
        display:block;
        position:absolute;
        bottom:-1px;
        left:-1px;
        background:url(../images/pages-menu-bas/cote-gauche-bas.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-panier .cote-droite-bas {
        width:6px;
        height:6px;
        display:block;
        position:absolute;
        bottom:-1px;
        right:-1px;
        background:url(../images/pages-menu-bas/cote-droite-bas.png) no-repeat 0 0;
        font-size:1px;
        padding:0!important;
}
#votre-panier th {
        font:bold 14px Arial, Helvetica, sans-serif;
        color:#333;
        /*background:url(../images/pages-menu-bas/pixel-abricot-fond-dt.png);*/
        padding:3px 12px 3px 12px;
		text-align:left;
		border-bottom:1px solid #DACDA3;
}
#votre-panier td {
        padding:5px 12px 5px 12px !important;
		border-bottom:1px dotted #DACDA3;
		position:relative;
		width:auto !important;
}
#votre-panier td input {
		border:1px solid #ccc;
}
#votre-panier td a {
        text-decoration:underline;
        color:#333;
}
#votre-panier td a:hover {
        text-decoration:none;
}
.sous_total {
	background:#FFEEC2;
	text-align:right;
	font-weight:bold;
}
.frais_de_port {
	background:#FFEEC2;
	text-align:right;
	font-weight:bold;
}

.total {
	background:#FFE8AA;
	text-align:right;
	font-weight:bold;
}
.total td {
	border-top:1px solid #DACDA3;
}
.total th {
	border:1px solid #fcc !important;
	font:14px "Times New Roman", Times, serif;
	color:#c03 !important;
	background:#fff;
}

/*span.supprimer {
	position:absolute;
	right:16px;
}
*/
span.modifier a {
	font:10px Arial, Helvetica, sans-serif;
	color:#666 !important;
	margin:0 5px 0 0;
}
span.modifier img {
	vertical-align:middle;
	margin:0 0 0 0;
}span.supprimer img {
	vertical-align:middle;
}

.largeur_totale {
	width:688px !important;
}
.texte_confirmation {
	margin:auto;
	padding:25px;
	font:italic 24px "Times New Roman", Times, serif;
	color:#c03;
	text-align:center;
}
