
.popup-panier{
	margin:60px; 
	width:450px; 
    display: block;
    left: 20%;
    margin: -189px;
    position: absolute;
    top: 50%;
    z-index: 3000;
}

.popup-panier .caption,.popup-panier th,.popup-panier td {
    vertical-align: middle;
    padding: 3px;
}

.popup-panier .popup-msg-close {
	background:url("/ImagesPortal/FR/localisation/25/Common/btn_modelbox_exit.png") no-repeat; 
    cursor: pointer;
    height: 26px;
    left: 432px;
    position: relative;
    top: 15px;
    width: 30px;
}

.popup-panier-middle {
	width:450px;
	text-align:left;
	background:#ffffff; 
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
}

.popup-panier-content{
    background: none repeat-x scroll center bottom #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    display: block;
    margin-left: 10px;
    margin-right: 10px;
}

.popup-panier-content .popup-panier-content-info
{
	line-height: 1.5em;
}

.popup-panier-top {
	background: url("/ImagesPortal/FR/localisation/25/Common/bg_modelbox-top.png") no-repeat;
    height: 10px;
    width: 450px;
}

.popup-panier-bottom {
	background: url("/ImagesPortal/FR/localisation/25/Common/bg_modelbox-btm.png") no-repeat;
    height: 10px;
    width: 450px;
}

.message
{
	background-color:#FFFFFF;
}

.popup-panier TABLE {
	width: 100%;
}

.popup-panier .Intro {
	height:30px;
	text-align: center;
	color: #1b8b9e;
	font-size: 18px;
	font-weight: bold;
	padding-top: 6px;
	padding-top: 6px;
}


.popup-panier .AddtoBasket_ManufacturerLogo
{

}
.popup-panier .lblShortDescription, .popup-panier .lblProductRef, .popup-panier .lblQuantity{
	font-size:14px;
	color:#606060;
	padding-left: 10px;
}
.popup-panier .ttShortDescription, .popup-panier .coProductRef, .popup-panier .coQuantity{

	color:#676767;
	font-size:14px;
	font-weight:bold;
}

.popup-panier .AddtoBasket_Continue	    
{
	background-image:url('/ImagesPortal/FR/localisation/25/Common/btn_Continuervosachats.jpg'); 
	background-repeat:no-repeat;
	cursor:hand;
	width: 131px;
	display: block;
	float: right;

}
.popup-panier .AddtoBasket_GotoBasket		
{
	background-image:url('/ImagesPortal/FR/localisation/25/Common/btn_PoursuivreMaCommande.jpg'); 
	background-repeat:no-repeat; 
	cursor:hand;
	width: 125px;
	display: block;
	float: left;
}


.popup-panier-middle .top, .popup-panier-middle .bottom {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 1px;
    margin-left: 10px;
    margin-right: 10px;
}

.popup-panier-middle .b1, .popup-panier-middle .b2, .popup-panier-middle .b3, .popup-panier-middle .b4, .popup-panier-middle .b1b, .popup-panier-middle .b2b, .popup-panier-middle .b3b, .popup-panier-middle .b4b {
    display: block;
    overflow: hidden;
}
.popup-panier-middle .b1, .popup-panier-middle .b2, .popup-panier-middle .b3, .popup-panier-middle .b1b, .popup-panier-middle .b2b, .popup-panier-middle .b3b {
    height: 1px;
}
.popup-panier-middle .b2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}
.popup-panier-middle .b3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}
.popup-panier-middle .b4 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}
.popup-panier-middle .b4b {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}
.popup-panier-middle .b3b {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}
.popup-panier-middle .b2b {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
}
.popup-panier-middle .b1 {
    background: none repeat scroll 0 0 #c7c7c7;
    margin: 0 5px;
}
.popup-panier-middle .b2, .popup-panier-middle .b2b {
    border-width: 0 2px;
    margin: 0 3px;
}
.popup-panier-middle .b3, .popup-panier-middle .b3b {
    margin: 0 2px;
}
.popup-panier-middle .b4, .popup-panier-middle .b4b {
    height: 2px;
    margin: 0 1px;
}
.popup-panier-middle .b1b {
    background: none repeat scroll 0 0 #c7c7c7;
    margin: 0 5px;
}

/************** Styles related to B2C popup *******************/
.msgposition 
{
    background: transparent;
    top: 95px!important;
}

.cdpopup-basket{
	
}

.cdpopup-basket .caption,.cdpopup-basket th,.cdpopup-basket td {
    vertical-align: middle;
    padding: 3px;
}

.cdpopup-basket .popup-msg-close {
	background:url("/ImagesPortal/FR/localisation/25/Common/pop-up-close.png") no-repeat; 
    cursor: pointer;
    height: 30px;
    left: 711px;
    position: relative;
    top: 20px;
    width: 30px;
}

.cdpopup-basket-middle {
	width:733px;
	text-align:left;
	background-color:transparent;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
}

.cdpopup-basket-content{
    background: url("/ImagesPortal/FR/localisation/25/Common/bg_pop-up.jpg") repeat-x scroll center bottom #fff;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
    display: block;
    /*margin-left: 10px;
    margin-right: 10px;*/
}

.cdpopup-basket-content .cdpopup-basket-content-info
{
	line-height: 1.5em;
}

/*.cdpopup-basket-top {
	background: url("/ImagesPortal/FR/localisation/25/Common/bg_modelbox-top.png") no-repeat;
    height: 10px;
    width: 720px;
}

.cdpopup-basket-bottom {
	background: url("/ImagesPortal/FR/localisation/25/Common/bg_modelbox-btm.png") no-repeat;
    height: 10px;
    width: 720px;
}*/

.cdpopup-basket TABLE {
	width: 100%;
}

.cdpopup-basket .Intro {
	height:30px;
	text-align: center;
	color: #404040;
	font-size: 30px;
	font-weight: bold;
	padding-top: 12px;	
}
.cdpopup-basket .Intro2 {
	height:20px;
	text-align: center;
	color: #404040;
	font-size: 17px;
	font-weight: normal;
	padding-top: 6px;	
}

.cdpopup-basket .content-option1-title1{
	height:30px;
	font-size:15px;
	font-weight: bold;
	color:#ff6616;
	text-align: center;
	padding-top: 20px;
	width: 650px;
	float:left;
}
.cdpopup-basket .content-option1-title2{	
	font-size:15px;
	font-weight:normal;
	color:#404040;
	text-align: center;	
}
.cdpopup-basket .content-option1-title2 .content-option1-txt{	
	font-weight:bold;
}
.cdpopup-basket .content-option1-img {}
.cdpopup-basket-content-sub { border: 1px solid #c7c7c7; width:640px; background: none repeat scroll 0 0 #fff; margin:0 auto;}
.cdpopup-basket .content-option3-txt{	
	font-weight:bold;
	font-size:15px;
	color:#404040;
	text-align: center;	
	margin-bottom:10px;
}
.cdpopup-basket .product-content-text { font-size:13px; color:#404040; padding-left: 25px;}
.cdpopup-basket .content-option3-title1{
	height:20px;
	font-size:15px;
	font-weight: bold;
	color:#ff6616;
	text-align: center;	
}
.cdpopup-basket .bottom-title1 {
	height:30px;
	text-align: center;
	color: #404040;
	font-size: 18px;
	font-weight: bold;
	padding-top: 12px;
}
.cdpopup-basket .bottom-text {	
	text-align: center;
	color: #404040;
	font-size: 10px;	
	padding-bottom: 10px;
}
.cdpopup-basket .bottom-table {
	width:545px;
	margin:0 auto;
}
.cdpopup-basket .bottom-border-div	    
{		
	background: url("/ImagesPortal/FR/localisation/25/Common/bg_box-icons.png") no-repeat scroll 0 0 transparent;	
	width: 135px;
	height:74px;
	display: block;
}
.cdpopup-basket .icon1	    
{		
	background: url("/ImagesPortal/FR/localisation/25/Common/icon_1.jpg") no-repeat scroll 0 0 #fafafa;
	width: 26px;
	height:26px;
	display: block;
	float:left;
}
.cdpopup-basket .icon2	    
{		
	background: url("/ImagesPortal/FR/localisation/25/Common/icon_2.jpg") no-repeat scroll 0 0 #fafafa;
	width: 26px;
	height:26px;
	display: block;
	float:left;
}
.cdpopup-basket .icon3	    
{		
	background: url("/ImagesPortal/FR/localisation/25/Common/icon_3.jpg") no-repeat scroll 0 0 #fafafa;
	width: 26px;
	height:26px;
	display: block;
	float:left;
}
.cdpopup-basket .icon4	    
{		
	background: url("/ImagesPortal/FR/localisation/25/Common/icon_4.jpg") no-repeat scroll 0 0 #fafafa;
	width: 26px;
	height:26px;
	display: block;
	float:left;
}
.cdpopup-basket .bottom-border-div .bottom-content-text {	
	font-size:13px;
	font-weight:bold;
	color: #404040;	
	margin-top:8px;
	margin-left:5px;
	display:block;
	float:left;
	width: 100px;
	text-align:left;
}

.cdpopup-basket-middle .top, .cdpopup-basket-middle .bottom {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 1px;
    /*margin-left: 10px;
    margin-right: 10px;*/
}

.cdpopup-basket-middle .b1, .cdpopup-basket-middle .b2, .cdpopup-basket-middle .b3, .cdpopup-basket-middle .b4, .cdpopup-basket-middle .b1b, .cdpopup-basket-middle .b2b, .cdpopup-basket-middle .b3b, .cdpopup-basket-middle .b4b {
    display: block;
    overflow: hidden;
}
.cdpopup-basket-middle .b1, .cdpopup-basket-middle .b2, .cdpopup-basket-middle .b3, .cdpopup-basket-middle .b1b, .cdpopup-basket-middle .b2b, .cdpopup-basket-middle .b3b {
    height: 1px;
}
.cdpopup-basket-middle .b2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
}
.cdpopup-basket-middle .b3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
}
.cdpopup-basket-middle .b4 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
}
.cdpopup-basket-middle .b4b {
    background: none repeat scroll 0 0 #e9e9e9;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
}
.cdpopup-basket-middle .b3b {
    background: none repeat scroll 0 0 #e9e9e9;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
}
.cdpopup-basket-middle .b2b {
    background: none repeat scroll 0 0 #e9e9e9;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
}
.cdpopup-basket-middle .b1 {
    background: none repeat scroll 0 0 #5b5b5b;
    margin: 0 5px;
}
.cdpopup-basket-middle .b2, .cdpopup-basket-middle .b2b {
    border-width: 0 2px;
    margin: 0 3px;
}
.cdpopup-basket-middle .b3, .cdpopup-basket-middle .b3b {
    margin: 0 2px;
}
.cdpopup-basket-middle .b4, .cdpopup-basket-middle .b4b {
    height: 2px;
    margin: 0 1px;
}
.cdpopup-basket-middle .b1b {
    background: none repeat scroll 0 0 #5b5b5b;
    margin: 0 5px;
}


