﻿/* ------------------------------------------------------------------ */
/* -                     CONTROL SHOPPING CART                        */
/* ------------------------------------------------------------------ */

#ControlShoppingCart{
	height:97px;
	padding-left: 8px;
	padding-top: 33px;
	margin-bottom: -25px;
	float: left;
}

	#cart {
	background:url('images/bg_cart.jpg') 0px top no-repeat;
	width: 39px;
	height: 25px;
	position: absolute;
	margin-top: -27px;
	}

	#ControlShoppingCart H3{
		margin-bottom:9px;
		position: absolute;
		margin-left: 50px;
		margin-top: -25px;
	}

	#ControlShoppingCart B{
		margin-top:4px;
	}

	#ControlShoppingCart .infoShoppingCart{
	
	}

		#ControlShoppingCart .infoShoppingCart A{

		}

			#ControlShoppingCart .infoShoppingCart A:hover{
				color:#ff8021;
			}

	#ControlShoppingCart .btnShoppingCart{
		width:119px;
		height:22px;
		display:block;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		color:#ffffff;
		cursor:pointer;
		background:url('images/bg_commander.jpg') 0px top no-repeat;
		text-decoration: none;
		margin-top: 15px;
		margin-left: -7px;
	}

		#ControlShoppingCart .btnShoppingCart:hover{
		background:url('images/bg_commander_hover.jpg') 0px top no-repeat;
		}


	.btnPhotoCart {
		width:119px;
		height:22px;
		display:block;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		color:#ffffff;
		cursor:pointer;
		background:url('images/bg_moncompte.jpg') 0px 0px no-repeat;
		text-decoration: none;
		margin-left: -7px;
	}

		.btnPhotoCart:hover {
		background:url('images/bg_moncompte_hover.jpg') 0px 0px no-repeat;
		text-decoration: none;
		}


/* ------------------------------------------------------------------ */
/*                         CUSTOMER AREA  	                          */
/* ------------------------------------------------------------------ */


#customerArea{
	
}

	#customerArea A{
		height:64px;
		float:left;
		text-decoration:none;
		display:block;
		border:1px solid #F4F4F4;
		width: 347px;
		font-size: 11px;
		color:#505050;
		cursor:pointer;
		padding:5px;
		padding-top: 10px;
		margin-bottom:10px;
		background:url('images/bg_cadre.jpg') 0px top repeat-x;
	}

		#customerArea A:hover{
		filter:alpha(opacity=80);
	   -moz-opacity:0.8;
	   -khtml-opacity: 0.8;
	   opacity: 0.8;
		}

	#customerArea BIG{
		font-size:12px;
		text-transform:uppercase;
		color:#4678a9;
	}

	#customerArea .linkUserInfo{
		height:46px;
		margin-top: 5px;
		padding-left:52px;
		background:url('images/bg_account_1.jpg') 0px top no-repeat;
	}

	#customerArea .linkAddressBook{
		height:46px;
		padding-left:52px;
		margin-top: 5px;
		background:url('images/bg_account_4.jpg') 0px top no-repeat;
	}

	#customerArea .linkOrders{
		height:46px;
		padding-left:52px;
		margin-top: 5px;
		background:url('images/bg_account_5.jpg') 0px top no-repeat;
	}

	#customerArea .linkNewsletter{
		height:46px;
		padding-left:52px;
		margin-top: 5px;
		background:url('images/bg_account_3.jpg') 0px top no-repeat;
	}
	
	#customerArea .linkMyPhotos{
		height:46px;
		padding-left:52px;
		margin-top: 5px;
		background:url('images/bg_account_2.jpg') 0px top no-repeat;
	}

	#customerArea .linkPhotographers {
		height:46px;
		padding-left:52px;
		margin-top: 5px;
		background:url('images/bg_account_6.jpg') 0px top no-repeat;
	}


	#customerArea .separator{
		width:10px;
		height:1px;
		float:left;
	}

	.creditStatus {
		padding: 10px;
		background:url('images/bg_credit_status.jpg') 0px 0px no-repeat;
		display: block;
		float: right;
		border: 1px solid #ececec;
		position: relative;
	}
/* ------------------------------------------------------------------ */
/* -                    popShoppingCart                               */
/* ------------------------------------------------------------------ */

	#popShoppingCart{
		width:345px;
		height:250px;
		position:absolute;
		background:url("images/bg_popupcart.gif") 0px 0px no-repeat;
		padding-left:25px;
		padding-top:50px;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		z-index: 999;
	}

	#popShoppingCart h2{
		font-size: 14px;
		}

	#popShoppingCart .content{
		margin-top:20px;
		padding-right: 70px;
	}	

	#popShoppingCart .content BIG{
		font-weight:bold;
	}


	#popShoppingCart .button1{
		
		display:block;
		width:115px;
		float:left;
		text-decoration:none;
		text-align:center;
		background:url("images/bg_btn1.gif") 0px 0px no-repeat #4678a9;
		height: 22px;
		padding-top: 10px;
	}

	#popShoppingCart .button2{
		padding-top: 3px;
		display:block;
		width:115px;
		float:right;
		margin-left: 5px;
		height: 29px;
		background:url("images/bg_btn1.gif") 0px 0px no-repeat #4678a9;
	}
	#popShoppingCart .button1:hover,#popShoppingCart .button2:hover{
	  
	  filter:alpha(opacity=50);  
	  -moz-opacity:0.50;
	  opacity: 0.50;	
	  border: none;
	  text-decoration: none;
	  
	}

	.popup_close{
	display:block;
	height:33px;
	width:33px;
	position:relative;
	margin-bottom:-30px;
	top:210px;
	left:300px;
	}

	.popup_close:hover{
	background-position:0px -30px;
	}

/* ------------------------------------------------------------------ */
/* -                    popPhotoCart                               */
/* ------------------------------------------------------------------ */

	#popPhotoCart{
		width:345px;
		height:250px;
		position:absolute;
		background:url("images/bg_popupcart.gif") 0px 0px no-repeat;
		padding-left:25px;
		padding-top:50px;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		z-index: 999;
	}

	#popPhotoCart h2{
		font-size: 14px;
		}

	#popPhotoCart .content{
		margin-top:20px;
		padding-right: 70px;
	}	

	#popPhotoCart .content BIG{
		font-weight:bold;
	}

	#popPhotoCart .button1{
		
		display:block;
		width:115px;
		float:left;
		text-decoration:none;
		text-align:center;
		background:url("images/bg_btn1.gif") 0px 0px no-repeat #4678a9;
		height: 22px;
		padding-top: 10px;
	}

	#popPhotoCart .button2{
		padding-top: 3px;
		display:block;
		width:115px;
		float:right;
		margin-left: 5px;
		height: 29px;
		background:url("images/bg_btn1.gif") 0px 0px no-repeat #4678a9;
	}

	#popPhotoCart .button1:hover,#popPhotoCart .button2:hover{
	  
	  filter:alpha(opacity=50);  
	  -moz-opacity:0.50;
	  opacity: 0.50;	
	  text-decoration: none;
	  border: 1px solid transparent;
	}

	.popup_close{
	display:block;
	height:33px;
	width:33px;
	position:relative;
	margin-bottom:-30px;
	top:210px;
	left:300px;
	}

	.popup_close:hover{
	background-position:0px -30px;
	}



/* ------------------------------------------------------------------ */
/* -                    SHOPPINGCART PAGE                             */
/* ------------------------------------------------------------------ */


#ShoppingCartPage INPUT{
	margin-top:10px;
	float:right;
}

#ShoppingCartPage table{
	width:100%;
	font-size:10px;
}

#ShoppingCartPage table th{
	font-size:11px;
	color:#A80606;
}

#ShoppingCartPage table td{
	
}

#ShoppingCartPage table B{
	font-size:11px;
	color:#A80606;
}


/* ------------------------------------------------------------------ */
/* -                   STEP ITEMS                                     */
/* ------------------------------------------------------------------ */



.stepItem{
		width:100%;
		float:left;
		display:block;
		padding:7px 6px 0px 0px;
		height:21px;	
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background:url('images/bg_step.jpg') 0px 0px repeat-x;
	}

		.stepItem:hover{
			color:#FFFFFF;
		}

	.stepItemSeparator{
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparator.gif') 0px 0px repeat-x;
	}

	/*----------------------*/
		
	.stepItemDisabled{
		width:100%;
		float:left;
		display:block;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		background:url('images/bg_steps.jpg') 0px 0px repeat-x;
		text-decoration:none;
		height:21px;		
		padding:7px 6px 0px 0px;
		color: #bfbfbf;
	}

		.stepItemDisabled:hover{
			cursor:no-drop;
		}

	.stepItemSeparatorDisabled{
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparatordisabled.gif') 0px 0px repeat-x;
	}

	/*----------------------*/

	.stepItemHigh{
		width:100%;
		float:left;
		display:block;
		padding:7px 6px 0px 0px;
		height:21px;	
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background:url('images/bg_step.jpg') 0px 0px repeat-x;
	}

		.stepItemHigh:hover{
			color:#FFFFFF;
		}

	.stepItemSeparatorHigh{
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparatorhigh.gif') 0px 0px repeat-x;
	}

	.bg_order{
		background:url('images/bg_order.jpg') 0px 0px repeat-x #f1f1f1;
		margin-bottom: 15px;
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}


/* ------------------------------------------------------------------ */
/*                           PAGINATION  	                          */
/* ------------------------------------------------------------------ */

#pagination {
	margin-top:30px;

}

#pagination A{
	padding:1px 5px 1px 5px;
	color:white;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	border:1px solid #5a8ac2;
	background:url('images/bg_btn.jpg') 0px 0px repeat-x #336298;
	display: block;
	text-decoration: none;
}

	#pagination A:hover{
	padding:1px 5px 1px 5px;
	color:white;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	border:1px solid #ffad70;
	background:url('images/bg_btn_hover.jpg') 0px 0px repeat-x #f08a3f;
	text-decoration: none;
	}

#pagination .pagiLeft{
	float:left;
	text-decoration:none;
}

#pagination .pagiRight{
	float:right;
	text-decoration:none;
}

