@charset "utf-8";
/* 
*	LAYOUT CSS ESHOP 2010 
*	
*
*/

/******************************************************************************************
*	STRUTTURA LAYOUT
*******************************************************************************************/


body {
	 background-image:url(../img/background.jpg);
	 background-repeat:repeat-x;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 color:000;
	 font-size: 11px;
}

p {
	 padding: 10px;
}

img {
	 border-width: 0;
} 

fieldset{
    margin: 1em 0;padding: 0; border: none; border-top: 1px solid #99A0FA;
}

legend{
	font-weight:bold;color:#555555;background:#FFF
}

#wrapper { 
	 margin: 0 auto;
	 width: 980px;
	 border: #ccc 1px solid;
	 background-color:#FFF;
}

#content { 
	 float: left;
	 color: #333;
	 background: #FFFFFF;
	 height: 100%;
	 width: 580px;
	 display: inline;
}

#header {
	 color: #333;
	 width: 980px;
	 float: left;
	 height: 105px;
	 background: #fff;
}

#footer { 
	 width: 980px;
	 height: 100%;
	 clear: both;
	 color: #333;
	 text-align:center;
}

#navigation {
	 float: left;
	 width: 980px;
	 height: 30px;
	 background-image: url(../img/bg_button.jpg);
	 background-repeat: repeat-x;
}

#BoxSearch {
	padding: 3px 0px 4px 10px;
	margin-top:136px;
	background-image:url(../img/head_search.jpg);
	background-repeat:no-repeat;
}

#leftcolumn { 
	 height: 100%;
	 width: 200px;
	 float: left;
	 background: #fff;
}

#rightcolumn { 
	 height: 100%;
	 width: 200px;
	 float: left;
	 background: #fff;
}

.textfield {
	background:url(../img/bg_top_off_live.jpg);
	padding:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:#999 1px solid;
}

.button {
	padding:1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}
a:active {
	text-decoration: none;
	color: #006699;
} 

#logo {
	padding:1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
	width:200px;
	margin-top:5px;
	padding:3px;
}

#banner {
	padding:1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
	width:750px;
	margin-left:15px;
	margin-top:5px;
}

/******************************************************************************************
*	LINK NAVIGAZIONE - HEADER
*******************************************************************************************/
a.a-top-menu {
	COLOR: #333333; text-decoration: none;
}

a.a-top-menu:link {
	COLOR: #333333; text-decoration: none
}

a.a-top-menu:visited {
	COLOR: #333333; text-decoration: none
}

a.a-top-menu:hover {
	COLOR: #333333; text-decoration: underline
}

#head_button {
	height: 30px;
	border-top: #ccc 1px solid; border-bottom:#ccc 1px solid;
}

.head_button {
	font-weight: bold;
	margin-top: 8px; margin-bottom:5px; margin-left:5px; margin-right:35px;
	float: left;
	color: #333333;
}

/******************************************************************************************
*	CATEGORIA REPARTI - COLONNA SINISTRA DEL LAYOUT
*******************************************************************************************/

#ColCategory {
	border: #ccc 1px solid;
	width: 194px;
	margin:auto;
	margin-top:20px;
}

#HeadCategory {
	padding:6px 0px 6px 0px;
	text-align:center;
	font-weight:bold;
	background:url(../img/bg_col.jpg);
}

ul.menuCategory { 
	width:100%;
	list-style:none; 
	margin:0;
	padding:0; 
}
ul.menuCategory li a { 
	display:block;
	text-decoration:none; 
	padding:0 1em; 
	height:2em;line-height:2em; 
}

ul.menuCategory li {
	display:inline
}

ul.menuCategory li a:link, ul.menuCategory li a:visited { 
	background:#FFF;
}

ul.menuCategory li a:hover, ul.menuCategory li a:active { 
	background: #F2F2F2;
}

/******************************************************************************************
*	CATEGORIA PRODUTTORI, REPARTI - COLONNA SINISTRA DEL LAYOUT
*******************************************************************************************/
#ColManufacturers {
	border: #ccc 1px solid;
	width: 194px;
	margin:auto;
	margin-top:20px;
}

#ColInfo {
	border: #ccc 1px solid;
	width: 194px;
	margin:auto;
	margin-top:20px;
}

#HeadInfo {
	padding:6px 0px 6px 0px;
	text-align:center;
	font-weight:bold;
	background:url(../img/bg_col.jpg);
}

ul.menuInfo { 
	width:100%;
	list-style:none; 
	margin:0;
	padding:0; 
}
ul.menuInfo li a { 
	display:block;
	text-decoration:none; 
	padding:0 1em; 
	height:2em;line-height:2em; 
}

ul.menuInfo li {
	display:inline
}

ul.menuInfo li a:link, ul.menuInfo li a:visited { 
	background:#FFF;
}

ul.menuInfo li a:hover, ul.menuInfo li a:active { 
	background: #F2F2F2;
}

/******************************************************************************************
*	COLONNA DESTRA DEL LAYOUT
*******************************************************************************************/

#ColUsers {
	border: #ccc 1px solid;
	width: 194px;
	margin:auto;
	margin-top:5px;
}

#HeadUsers {
	padding:6px 0px 6px 0px;
	text-align:center;
	font-weight:bold;
	background:url(../img/bg_col.jpg);
}

#ColMailingList {
	border: #ccc 1px solid;
	width: 194px;
	margin:auto;
	margin-top:20px;
}

#HeadMailingList {
	padding:6px 0px 6px 0px;
	text-align:center;
	font-weight:bold;
	background:url(../img/bg_col.jpg);
}

#ColShoppingCart {
	margin-top:20px;
}

/******************************************************************************************
*	VETRINA ARTICOLO
*******************************************************************************************/

#containerShowcase {
  width: 550px;
  margin:auto;
  margin-top:17px;
}

td.Showcase {
	border: #ccc 1px solid;
	height: 200px;
	width: 183px;	
}

#showcase_photo {
	height:122px;
}

#showcase_description {
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

#showcase_price {
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:18px;
	color:#003366;
}

#showcase_buy {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

/******************************************************************************************
*	PAGINA INFO.PHP
*******************************************************************************************/

#containerInfo {
  width: 550px;
  margin:auto;
  margin-top:17px;
}

/******************************************************************************************
*	PAGINA REGISTER.PHP
*******************************************************************************************/

#containerRegister {
  width: 560px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA VERIFY_USER.PHP
*******************************************************************************************/

#containerVerifyUser {
  width: 550px;
  margin:auto;
  margin-top:17px;
}

/******************************************************************************************
*	PAGINA ACCOUNT_EDIT.PHP
*******************************************************************************************/

#containerAccountEdit {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA ACCOUNT_HISTORY.PHP
*******************************************************************************************/

#containerHistory {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA WISHLIST.PHP
*******************************************************************************************/

#containerWishlist {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA NEWSLETTER_SUBSCRIPTIONS.PHP
*******************************************************************************************/

#containerNewsletterSubscriptions {
  width: 550px;
  margin:auto;
  margin-top:20px;
  border:#CCC 1px solid;
  height:300px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  padding-top:15px;
}

/******************************************************************************************
*	PAGINA FORGOTTEN_PASSWORD.PHP
*******************************************************************************************/

#containerForgottenPassword {
  width: 530px;
  margin:auto;
  margin-top:20px;
  border:#CCC 1px solid;
  height:300px;
  padding:15px 10px 0px 10px;
}

/******************************************************************************************
*	PAGINA SEND_NEW_PASS.PHP
*******************************************************************************************/

#containerSendPassword {
  width: 550px;
  margin:auto;
  margin-top:20px;
  border:#CCC 1px solid;
  height:300px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  padding-top:15px;
}

/******************************************************************************************
*	PAGINA SHOPPING_CART.PHP
*******************************************************************************************/

#containerShoppingCart {
  width: 550px;
  margin:auto;
  margin-top:20px;
  height:100%;
}

/******************************************************************************************
*	PAGINA DEPARTMENT.PHP
*******************************************************************************************/

#containerShowItemsDep {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA CONTACT_US.PHP
*******************************************************************************************/

#containerContactus {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	ITEM.PHP
*******************************************************************************************/





/******************************************************************************************
*	PAGINA 	CHECKOUT_SHIPPING.PHP
*******************************************************************************************/

#containerCheckoutShipping {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	CHECKOUT_PAYMENT.PHP
*******************************************************************************************/

#containerCheckoutPayment {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	CONFIRM.PHP
*******************************************************************************************/

#containerConfirmOrder {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	ORDER_OK.PHP
*******************************************************************************************/

#containerOrderOk {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	DETAIL_ORDER.PHP
*******************************************************************************************/

#containerDetailOrder {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	LAST_PRODUCTS.PHP
*******************************************************************************************/

#containerLastProducts {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	PAGINA 	SEARCH.PHP
*******************************************************************************************/

#containerSearch {
  width: 550px;
  margin:auto;
  margin-top:20px;
}

/******************************************************************************************
*	NEWS
*******************************************************************************************/
#containerNews {
  width: 550px;
  margin:auto;
  margin-top:15px;
}

.titleNews {
	color: #333;
	font-weight:bold;
}

#descriptionNews {
	color:#666;
	text-align:justify;
	padding-bottom:3px;
	margin-top:5px;
}

#footerNews {
	color:#666;
	padding-top:2px;
	padding-bottom:2px;
	/*border-top:#CCC 1px solid;*/
	margin-top:3px;
	
}

