/* Éléments de la home */
/*
/* pushWinChoice
*/

/* home */
#content .homePushes p {
	margin-bottom: 0;
}
.homePushes {
	margin-bottom: 16px;
}
#content .homePushes p.pushServices {
	height: 81px; /* A ajuster suivant la taille de l'image du push, bug incorrigible */
}
#content .homePushes p.pushServices img{
	display:block;
}
.homeRightPushes {
	background: #fff url(../../img/vin-malin/common/bg_homeRightPush.gif) 0 0 no-repeat;
	padding: 3px 4px;
	width: 227px;
	float: right;
	display: inline;
}
.homeSomelierChoice {
	background: #fff url(../../img/vin-malin/common/sprite-bg-onglets.png) -714px -256px no-repeat;
	height: 150px;
	padding-top: 40px;
}

.pushWinChoice {
	width: 160px;
}
	.pushWinChoice .pdtImgs {
		float: left;
		width: 57px;
		height: 148px;
	}
	.pushWinChoice .pdtName {
		font-size: 1.2em;
		line-height: 1em;
		font-weight: bold;
	}
	.pushWinChoice .pdtName a {
		color: #282a2b;
		text-decoration: none;
	}
	.pushWinChoice .pdtInfos {
		color: #666 !important;
		float: left;
		width: 100px;
	}
	.pushWinChoice .pdtOldPrice {
		text-align: right;
		text-decoration: line-through;
		font-weight: bold;
		width: 97px;
		font-size: 0.9em;
	}
	.pushWinChoice .pdtOldPriceEmpty {
		text-align: right;
		font-weight: bold;
		width: 97px;
		font-size: 0.9em;
	}
	.pushWinChoice .pdtFrames {
		height: 65px;
		width: 97px;
	}
		.pushWinChoice.rouge .pdtFrames.small {
			background: url(../../img/vin-malin/common/sprite-bg-prices.png) -897px -66px no-repeat;
		}
		.pushWinChoice.blanc .pdtFrames.small {
			background: url(../../img/vin-malin/common/sprite-bg-prices.png) -897px 0 no-repeat;
		}
		.pushWinChoice.rose .pdtFrames.small {
			background: url(../../img/vin-malin/common/sprite-bg-prices.png) -1093px 0 no-repeat;
		}
		.pushWinChoice.champagne .pdtFrames.small {
			background: url(../../img/vin-malin/common/sprite-bg-prices.png) -995px 0 no-repeat;
		}
		.pushWinChoice.spiritueux .pdtFrames.small {
			background: url(../../img/vin-malin/common/sprite-bg-prices.png) -995px -66px no-repeat;
		}
		.pushWinChoice.promo .pdtFrames.small {
			background: url(../../img/vin-malin/common/bg_pricePromosMini.jpg) 0 0 no-repeat;
		}
	.pushWinChoice .pdtPrice {
		text-align: center;
		font-size: 26px;
		letter-spacing: -1px;
		padding-right: 25px;
		line-height: 26px;
		padding-top:0;
		margin-top:-2px;
	}
	.pushWinChoice .pdtPrice span {
		color: #908d8d;
		font-weight: bold;
	}
	.pushWinChoice .pdtPrice sup {
		position: absolute;
		font-size: 17px;
		padding:0;
		line-height:27px;
	}
	.pushWinChoice .pdtUt {
		clear: left;
		text-align: right;
		padding-right: 5px;
		color: #9f9c93;
		font-size: 0.9em;
		line-height:11px;
	}
	.pushWinChoice .pdtQty {
		float: left;
		padding: 5px 0pt 0pt 3px;
		position: relative;
		width: 35px;
	}
	.pushWinChoice .pdtQty a.qtyControlMinus,
	.pushWinChoice .pdtQty a.qtyControlPlus {
		position: absolute;
	}
	.pushWinChoice .pdtQty a.qtyControlPlus {
		left: 36px;
	}
	.pushWinChoice .pdtQty input.qtyField {
		position: absolute;
		width: 23px;
		height:16px;
		text-align: right;
		left: 12px;
		border-top: 1px solid #848484;
		border-left: 1px solid #848484;
		border-bottom: 1px solid #fff;
		border-right: none;
	}
	.pushWinChoice .pdtAdd {
		float: right;
		padding-top: 4px;
		width: 47px;
		line-height: 0.8em;
	}
	.pushWinChoice .pdtAdd a {
		color: #fff;
		font-size: 0.9em;
		text-decoration: none;
	}
	.pushWinChoice .pdtDesc {
		padding-top: 2px;
		font-size: 0.9em;
		line-height: 1em;
		font-weight: bold;
	}

/* Liens vins dans le footer */

.bottomLinksList {
	padding: 20px 0;
}
		.bottomLinksList .col {
			width:134px;
			float:left;
			margin-right:30px;
		}
		.bottomLinksList .last-col {
			margin-right:0px;
		}
				.bottomLinksList ul {
					margin-bottom:10px;
					line-height:1.2em;
				}
						.bottomLinksList a {
							text-decoration:none;
						}
						.bottomLinksList a:hover {
							text-decoration:underline;
						}
						.bottomLinksList .bold {
							font-size:1.1em;
						}
						.bottomLinksList .title {
							font-size:1.2em;
						}
	
/* Fin home */
