/*
 * Div conteneur pour un widget.
 */
div.widget {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	border:0;
	padding:0;
	margin-top:20px;
	width:200px;
}

/*
 * Table contenant les lignes de widget.
 */
div.widget table {
	width:200px;
}

/*
 * Haut du widget.
 */
div.widget th {
	height:40px;
	text-align:left;
	padding-left:20px;
	background-image:url(../images/widget/top.png);
	background-repeat:no-repeat;
	background-position:top left;
}

/*
 * Cellule par défaut.
 */
div.widget td {
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/widget/middle.png);
	background-repeat:repeat-y;
	background-position:top left;
}

/*
 * Cellule contenant un tableau ou un div.
 */
div.widget td.inner {
	padding-left:10px;
}

/*
 * Ligne de total.
 */
div.widget td.total, div.widget td.total span {
	text-align:right;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	color:#006867;
}

/*
 * Bas du widget.
 */
div.widget td.bottom {
	height:40px;
	padding:0;
	text-align:center;
	background-image:url(../images/widget/bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/*
 * Image fournisseur.
 */
div.widget img {
	max-width:150px;
	max-height:150px;
}

/*
 * Conteneur des lignes de panier.
 */
div.widget div {
	border:1px solid #d5d5d5;
	padding:0;
	width:180px;
	max-height:200px;
	overflow:auto;
}

/*
 * Table contenant les lignes de panier.
 */
div.widget table.inner {
	width:165px;
	height:100%;
}
div.widget table.inner td {
	padding:0;
	background-image:none;
	height:25px;
	background-color:transparent;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	font-size:10px;
}

/*
 * Cellule de quantité.
 */
div.widget td.q {
	width:10%;
	text-align:left;
}

/*
 * Cellule de description
 */
div.widget td.desc {
	width:60%;
	text-align:left;
}

/*
 * Cellule du prix
 */
div.widget td.prx {
	width:20%;
	text-align:right;
}

/*
 * Icône du panier
 */
div.widget input.cart {
	width:24px;
	height:24px;
	margin-right:10px;
	border:0;
	background-color:none;
	background-image:url(../images/widget/cart_icon.png);
	background-repeat:no-repeat;
	background-position:top left;
}
