/* CSS Document */

#progressionpanier {
	width:100%;
	padding: 0px 0px 10px 28px;
	}
#progressionpanier img {
	display:inline;
	}
#recap {
	width:675px;
	}

.panier {
	background-image:url(/images/pointille-vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:673px;
	border-collapse:separate;
	}
.panier td, .panier th {
	margin:1px;
	padding:1px;
	text-align:left;
	}
.panier tr td.interligne {
	background-image:url(/images/pointille-horizontal.gif);
	background-repeat:repeat-x;
	height:3px;
	}
.panier td div, .panier th div {
	padding:5px;
	margin:5px;
	font-size:12px;
	}
.panier tr th{
	background-image:url(/images/pointille-vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#DBD1C9;
	}
.panier tr th div{
	font-weight:bold;
	}
.panier tr td{
	background-image:url(/images/pointille-vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
.panier tr.alterne0 td{
	background-color:#EDE8E4;
	}
.panier tr.alterne1 td{
	background-color:#DBD1C9;
	}
.panier td.cocher {
	text-align:center;
	}


.panier td img {
	float:left;
	}
.panier tr td div strong{
	font-size:12px;
	}
.panier tr.reduction td{
	background-color:#EA5A00;
	}
.panier tr.livraison td{
	background-color:#EDE8E4;
	}
.panier tr.totalttc td{
	background-color:#D1C6BC;
	}
.panier tr.totalttc td div{
	/*font-size:160%;*/
	}
.panier tr.totalttc td div strong{
	font-size:100%;
	}

#recap a img {
	float:right;
	margin: 10px 2px 10px 10px;
	}


#entetefacture {
	width:675px;
	}
#entetefacture div div {
	margin:0px;
	padding:0px;
	}

#entetefacture div div.titre {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	}
#entetefacture div div.nom {
	font-size:14px;
	font-weight:bold;
	}

#paiement {
	clear:both;
	}
#paiement div div.titre {
	font-size:16px;
	font-weight:bold;
	display:inline;
	margin-bottom:0px;
	}
#paiement .formulaire{
	margin-top:0px;
	padding-top:0px;
	margin-left:18px;
	display:inline;
	}
#paiement a img {
	float:right;
	margin: 10px;
	}
#paiement label {
	font-size:12px;
	}
#nouveau, #inscrit {
	margin:30px;
	float:left;
	width:260px;
	}
.valider {
	padding:20px;
	text-align:right;
	}

#nouveau .dotteddivcontenu {
	margin-top:5px;
	}
#nouveau .titre, #inscrit .titre{
	margin:0px;
	padding:5px;
	}
#nouveau .texte, #inscrit .texte {
	font-size:110%;
	padding:10px;
	}
label.inscrit {
	padding-left:10px;
	}
#nouveau .dotteddivcontenu {
	margin:0px;
	padding:0px;
	}
#nouveau .dotteddivcontenu div{
	margin:0px;
	padding:5px;
	}

#validergaucheinscrit {
	padding-top:10px;
	padding-bottom:45px;
	padding-right:5px;
	}
#validerdroiteinscrit {
	padding-right:5px;
	padding-bottom:5px;
	}
.formulaire label {
	/*margin-top:10px;*/
	width: 80px;
	}
.formulaire input {
	/*margin-top:10px;*/
	}
.inputtextpanier {
	font-size:12px;
	}
#motdepasseoublie {
	text-align:right;
	margin-right:10px;
}
#fincommande {
	margin-left:20px;
	margin-top:50px;
	}
#fincommande div {
	font-size:12px;
	padding:20px;
	}
#fincommande strong {
	font-size:14px;
	}
#fincommande a {
	text-decoration:underline;
	}
.quantity_field, #id_quantity{
	text-align:right; width:20px;
}
.quantity_field{float:left;margin-right:5px;}
