	
	#choosePricesWindowbox {
		z-index: 1001;
	}

	#choosePricesWindow {
		top:	75px !important;
	}

	.choosePricesWindow .template {
		display:	none !important;
	}
	
	.choosePricesWindowfade {
		background-color:	black;
	}

	.choosePricesWindowcontainer {
		margin:				0 auto;
		border:				4px solid #FFF;
		width:				580px;
		background-color:	white;
	}

	.choosePricesWindowcontainer button {
		cursor:	pointer;
	}
	
	.choosePricesWindowcontainer .header {
		display:		block;
		height:			24px;
		line-height:	24px;
		background:		#e2007a url(../image/bg_tetieres_roses_noborder.gif) repeat-x scroll;
		padding:		0 2px 0 7px;
		color:			white;
		text-align:		left;
		text-transform:	uppercase;
		font-size:		12px;
	}
	
	.choosePricesWindowcontainer .header button.close {
		float:		right;
		height:		24px;
		border:		none;
		background:	transparent;
		padding:	0;
	}
	
	.choosePricesWindowcontainer table {
		border:	none;
		color: black;
	}
	
	.choosePricesWindowcontainer table thead tr {
		background:	#b7b7b7 url(../image/degrade-gris.h32.png);
		font-size:	10px;
	}
	
	.choosePricesWindowcontainer table thead tr th {
		background-color:	transparent;
		padding:			5px;
		text-align:			center;
		text-transform:		uppercase;
	}
	
	.choosePricesWindowcontainer .name {
		padding-left:	15px;
		text-align:		left;
		text-transform:	uppercase;
		font-weight:	bold;
	}
	
	.choosePricesWindowcontainer .price {
		white-space:	nowrap;
		width:			70px;
	}
	
	.choosePricesWindowcontainer .quantity {
		width: 150px;
	}

	.choosePricesWindowcontainer .solde {
		width:	50px;
	}
	
	.choosePricesWindowcontainer .quantity button,
	.choosePricesWindowcontainer .quantity input {
		margin:			0;
		position:		relative;
		left:			0;
		top:			0;
		vertical-align:	middle;
	}
	
	.choosePricesWindowcontainer .quantity button {
		border:	none;
		width:	25px;
		height:	22px;
	}
	
	.choosePricesWindowcontainer .quantity var {
		display: none;
	}
	
	.choosePricesWindowcontainer .quantity input {
		vertical-align: middle;
		border-width:		1px 0;
		border-style:		solid;
		border-color:		#666666;
		width:				50px;
		height:				20px;
		line-height:		20px;
		overflow:			hidden;
		background-color:	#15123f;
		color:				white;
		text-align:			center;
		font-weight:		bold;
		/*font-size:			18px;*/
	}
	
	.choosePricesWindowcontainer .solde button {
		margin:			0;
		height:			24px;
		padding:		0 4px;
		font-size:		10px;
		font-weight:	bold;
		text-transform:	uppercase;
		color:			#676767;
		border:			1px solid #676767;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #c1c5c9; /* Old browsers */
		background: -moz-linear-gradient(top, #c1c5c9 0%, #f4f4f4 44%, #c6c6c6 66%, #cccccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c5c9), color-stop(44%,#f4f4f4), color-stop(66%,#c6c6c6), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c1c5c9 0%,#f4f4f4 44%,#c6c6c6 66%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c1c5c9 0%,#f4f4f4 44%,#c6c6c6 66%,#cccccc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #c1c5c9 0%,#f4f4f4 44%,#c6c6c6 66%,#cccccc 100%); /* IE10+ */
		background: linear-gradient(top, #c1c5c9 0%,#f4f4f4 44%,#c6c6c6 66%,#cccccc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c5c9', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	}
	
	.choosePricesWindowcontainer .solde button:hover {
		border-color: #333;
		color: #333;
	}
	
	#choosePricesWindowboxSubmit {
		text-align: 	center;
		padding: 15px 0px;
	}
	
	#choosePricesWindowboxSubmit button {
		margin:			0 30px;
		border:			none;
		width:			182px;
		height:			36px;
		padding:		0 10px;
		color:			black;
		text-shadow:	1px 1px #FFFFFF;
		text-transform:	uppercase;
		font-weight:	bold;
		font-size:		11px;
	}
	
	#choosePricesWindowboxSubmit.submitted button {
		display:	none;
	}

	#choosePricesWindowboxSubmit .ajouterPanier,
	#choosePricesWindowboxSubmit .finaliser,
	#choosePricesWindowboxSubmit .reserver {
		padding-left:	30px;
	}
	
	#choosePricesWindowboxSubmit .ajouterPanier {
		background: transparent url(../image/css_ajoutpanier.gif) no-repeat;
	}
	
	#choosePricesWindowboxSubmit .finaliser {
		background: transparent url(../image/css_finaliserpanier.gif) no-repeat;
	}
	
	#choosePricesWindowboxSubmit .reserver {
        margin-right:275px;
        margin-top:10px;
		background: transparent url(../image/css_finaliserpanier.gif) no-repeat;
	}
    #choosePricesWindowboxSubmit .reserver.only {
        margin-right:0;
    }
	
	#choosePricesWindowboxSubmit .mettreEnAttente {
        margin-top:10px;
	}

	#popup_container {
		width:		auto;
		min-width:	inherit !important;
		max-width:	none !important;
	}
	
	#popup_content {
		width:			auto;
		padding-top:	5px;
		padding-bottom:	5px;
	}

	#choosePricesWindowboxTable tbody {
		max-height:	160px;
	}
	
	#choosePricesWindowNotifications {
		border:	none !important;
	}
	
	
	#notification #popup_ok {
		text-transform: capitalize;
	}
