/* CSS Document */


#containerShop{
	width:550px;
	text-align: left;
	/*clear: both;*/
	overflow:hiden;
	padding-top:15px;
}

#shop_processlist1{
background-image: url(../../shop/shop_p1.jpg);
background-repeat:no-repeat;
height:41px;
width:383px;
margin-left: 75px;
margin-bottom: 10px;
}
#shop_processlist2{
background-image: url(../../shop/shop_p2.jpg);
background-repeat:no-repeat;
height:41px;
width:383px;
margin-left: 75px;
margin-bottom: 10px;
}
#shop_processlist3{
background-image: url(../../shop/shop_p3.jpg);
background-repeat:no-repeat;
height:41px;
width:383px;
margin-left: 75px;
margin-bottom: 10px;
}
.shop_img{float: left;}
.shop_desc{}

#shop_titleContainer	{	width: 100%; padding-bottom: 15px;	}
#shop_title	{
	color: #494949;
}
#shop_code	{	color: #494949; }

#shop_detailContainter	{
	width: 100%;
}
#shop_detailContainter	{	}

#shop_imageContainer	{	}
#shop_imageContainer IMG{	border: 0px;}

#shop_productsLink	{	width: 150px; 	}
#shop_previous	{	float: left;	}
#shop_next	{	float: right;	}
#shop_zoom	{	text-align: center;	}

#shop_dataContainer	{
	min-height: 320px;
	height: auto !important;
	height: 320px;
}

.shop_description	{ 	}
.shop_detaildescription{clear:both; padding-top: 3px;}
.shop_purchaseFormContainer	{	}


.shop_price	{font-weight: bold; font-size: 0.9em; }
.shop_oldPrice	{		}
.shop_offer	{	}
.shop_OfferPrice	{		}
.shop_discount	{	color: red; 	}

.shop_summaryContainer{ padding-bottom: 10px;}
.shop_optionsContainer	{		}
.shop_basketContainer	{		}
.shop_basketContainer INPUT	{	 	}
.shop_basketContainer A	{	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;}


#shop_correlatedProducts	{	clear: both; color: #494949; 	}
#shop_correlatedProducts	TABLE{	width: 100%	}
#shop_correlatedProducts	TD{	text-align: center; 	}
#shop_correlatedProducts	IMG{	border: 0px;	}
#shop_correlatedProductsTitle	{		}


#containerShop A	{
}



#containerListShop{
	width: 100%;
	text-align: left;
	clear: both;  
}
#shop_productsList	{	 clear: right;	}
#shop_productsList	IMG	{	border: 0px; margin: 0px; padding: 0px;	}


.shop_columnEmpty	{		}
.shop_columnFull	{		}

#shop_linkPages	{	 float: right; 	}
.shop_selectedPage A	{
background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
.shop_selectedPage A	{}

.shop_notSelectedPage A	{
	color: #313131;
}


.shop_listImage	{	vertical-align: top; height: 200px;	}
.shop_listTitle	{	vertical-align: bottom; text-align: center;  height: 50px;	}
.shop_listTitle A	{
	color: #313131;
}


/* BASKET */

.shop_productBasketContainer	{
	width: 100%;
	/*height: 200px;*/
	clear: both; paddding-bottom: 5px; padding-top: 25px;
}
.shop_basketImage{float: left; width:80px; }
.shop_basketImage IMG	{ float: left;	}
.shop_basketPrice	{	float: right; text-align: right; 	}
.shop_basketProductPrice	{font-weight: bold; font-size: 0.9em; 		}
.shop_basketData	{	padding-left: 90px; 	}
.shop_basketProductTitle	{		}

.shop_basketProductTitle A	{	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;	}

.shop_basketProductCode	{	padding-bottom: 10px;	}

#shop_basketTotalPrice	{	border-bottom: 3px double #494949; font-weight: bold;	}

#shop_basketTotalContainer	{	clear:both; }
#shop_basketButtonsContainer	{clear:both; padding-top: 15px;	}

#shop_basketIntro	{	border: 1px solid #E9E9E9; margin-bottom: 1em; 	}


/* Personal Data */
#shop_registeredUserContainer	{	 clear: both; width: 100%;	}
.shop_personalDataTitle	{	color: #494949;	font-size: 1.3em;	}
.shop_personalDataText	{	padding-bottom: 1em;	}

#shop_inconpletedInformations	{	font-size: 1.2em; color: #AA0000; font-weight: bold; padding: 0.5em; /* clear: both; */ border: 1px solid #E9E9E9;	}

.shop_dataRowContainer	{	width: 550px; /*font-size:0.8em;*/ padding-top: 0.5em; clear: both;	}
.shop_SXcontainer	{	float: left; width: 45%; padding-top: 0.5em;	}
.shop_DXcontainer	{	margin-left: 50%; width: 250px;	}
.shop_DXcontainerDouble	{	margin-left: 50%; padding-top: 0.5em; width: 250px;	}
.shop_fieldTitle	{	float: left; font-weight: bold; width: 35%;	}
.shop_fieldInput	{		}
.shop_fieldInput INPUT	{	font-size: 1em;	}
.shop_fieldInput SELECT	{	font-size: 1em;	}
.shop_fieldInput TEXTAREA	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	}
.shop_addressFieldTitle	{	float: left; font-weight: bold; width: 16%;	}
.shop_addressFieldInput {	text-align: left;	}
.shop_addressFieldInput TEXTAREA	{	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	}
.shop_addressOutput	{	text-align: left; margin: 0px; padding: 0px;	}


#shop_loginUser	{	clear:both; text-align: right;	}
#shop_loginUser A	{		background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;}


#shop_invoiceContainer	{	 clear: both; /*border: 1px solid #E9E9E9; font-size: 1em; color: #000000; padding: 0.5em;*/ width: 100%;	}	
.shop_authorizationContainer	{	clear: both; /*padding-top: 0.5em;*/	}
.shop_authorizationFieldInput	{	float: left;	}
.shop_authorizationFieldTitle	{	/*padding-left: 0.5em; padding-top: 0.2em;*/	}

#shop_deliveryContainer	{	/* clear: both;  border: 1px solid #E9E9E9; font-size: 1em; color: #000000; padding: 0.5em;*/ margin-top: 1em; margin-bottom: 1em; clear: both;	}
#shop_personalDataButtonsContainer	{	clear: both; /*border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000; padding: 0.5em;*/ text-align: right; margin-top: 1em;	}
#shop_personalDataButtonsContainer INPUT	{}

.shop_finalizeproductBasketContainer	{
	width: 100%;
	clear: both; 
}

/* Shipping and Payment */
#shop_shippingContainer	{	clear: both; /* border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000;  padding: 0.5em;*/ margin-bottom: 1em; width: 100%;	}
#shop_shippingTitle	{	color: #494949;	font-size: 1.3em; /*font-size: 1.6em;*/ margin-bottom: 0.5em;	}
#shop_shippingInput	{	float: left;	}
#shop_shippingInputFinal	{	float: left; font-weight: bold;	}
#shop_shippingPrice	{	text-align: right; font-weight: bold; font-size: 0.9em;}

#shop_paymentContainer	{	 clear: both; /* border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000; padding: 0.5em;*/ margin-bottom: 1em;	}
#shop_paymentTitle	{	color: #494949;	font-size: 1.3em;/*font-size: 1.6em;*/margin-bottom: 0.5em; 	}
#shop_paymentInput	{}
#shop_paymentInputFinal	{	float: left; font-weight: bold;	width:50%}
#shop_paymentPrice	{	text-align: right;font-weight: bold; font-size: 0.9em;	}

#shop_noteContainer	{	/* clear: both;  border: 1px solid #E9E9E9; font-size: 1em; color: #000000; padding: 0.5em;*/ margin-top: 1em; margin-bottom: 1em; clear:both;	}
#shop_noteTitle	{	float: left; color: #494949;	font-size: 1.3em; /*font-size: 1.5em;*/ margin-bottom: 0.5em; clear:both;	}
#shop_noteInput	{	margin-left: 90px; margin-bottom: 1em; font-size: 0.8em; clear: both;	}
#shop_noteButtons	{	clear: both; text-align: right;	}

#shop_companyDataContainer	{	/* clear: both;  border: 1px solid #E9E9E9; font-size: 1em; color: #000000; */padding: 0.5em; margin-bottom: 1em; font-weight: bold; padding-left: 30%;	}
#shop_companyDataContainer textarea{ width: 500px; }

/* Bank */
#shop_bankContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_bankTitle	{	color: #494949;	font-size: 1.6em; margin-bottom: 1em;	}
#shop_bankText	{	margin-bottom: 1em;	}
#shop_bankPrice	{	margin-bottom: 1em; border-bottom: 3px double #494949; font-weight: bold;	}
#shop_bankLink	{}




/* Completed */
#shop_completedContainer	{	 clear: both;  /*border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000; padding: 0.5em;*/ margin-bottom: 1em; width: 100%;	}
#shop_completedTitle	{	color: #494949;	font-size: 1.3em; margin-bottom: 1em; 	}
#shop_completedText	{}	
#shop_paymentInfo	{	margin-top: 1em; margin-bottom: 1em; font-weight: bold;	}
#shop_spacer	{	clear: both; font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%; height: 2em;	}
#shop_print	{	clear: both; border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%; text-align: center;	}



/* Dimenticato Password */
#shop_forgetPswContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_forgetPswTitle	{	color: #494949;	font-size: 1.6em; margin-bottom: 1em;	}
#shop_forgetPswText	{	margin-bottom: 1em;	}
.shop_forgetPswField	{	margin-bottom: 1em;	}
