
/* Copyright (c) 2002-2007 Open2b Software Snc. */

body {
	/*
	background-image: url(bg2.gif);
	background-repeat: no_repeat;
	*/
	/*background:#666;*/
	background:#eee;
}


h2 { color:#be0000; font-size:14px }

th { text-align: left; font-weight: normal; }

li { line-height: 140%; }

#main-bg {
	/*background:#fff url(images/body-bg.gif) repeat-x left top;*/
}

#logorow {
	background:#000;
	height: 49px;
}

.bodyContent { 
	/*border:1px solid #9cb5b9;*/
	vertical-align:top;
	background:#fff;
	}
/*
	files: inc/header.inc
*/

.mainContent { 
	/*background: url(images/header.jpg) no-repeat center 53px ; */ /* 0 53px */
}


.main-left { }


.main-content {

	}
	
.main-right {  }
.main-right a:link {  }
.main-right a:visited {  }

.header a { text-decoration: none; }
.header span {  }

.top-bar { /*background-color:#9cb5b9; */ color:#000; padding-right:14px; }
.top-bar table { margin-top:10px; }

.navcontainer { 
	color: #fff;
	background-color: #000;
	}

a.sub-menu:link { color:#000 }
a.sub-menu:visited { color:#000 }
a.sub-menu:hover { color:#be0000 }

.navcontainer a {
color: #fff;
/*background-color: #be0000;*/
text-decoration: none

}

.navcontainer a:hover
{
	color:#be0000;
	text-decoration: none;
}

/* DEPARTMENTS-CONTAINER */	
#departments-container {

}	
	
#departments-container h3 {
	background: #f2f2f2 url(images/bg-list-menu.gif) repeat-y top left;
	color:#333;	
}	

.panelBody li {
	background: #f2f2f2 url(images/bg-list-menu.gif) repeat-y top left;
}
	
.panelBody li a {
	color:#333;
	background:#f2f2f2;

}	
	
.panelBody li a:hover {	
	color:#be0000;
}



.presentation { background-color:#fff }
.presentation-content {  }
.presentation-image {  }
.presentation-image {  }

.tit-home { background-color:#9cb5b9; color:#fff; border-top:4px solid #fff; border-bottom:4px solid #fff }

/*
	files: inc/search.inc
*/

.bg_description h2 {
	background-color:#000;
	color:#fff;
	padding:2px 4px;
	width:180px;
}

.search { 
/*background-color:#f4f4f4;*/ 
/*background:  #e5e5e5 url(images/bg-list-menu.gif) repeat-y top left*/
}

.paging b {
	padding:2px 5px;
	color:#333;
	/*border:1px solid #f99;
	background:#fcc;*/
}

.paging a {
	color:#666;
	text-decoration:none;
	padding:2px 3px;
	/*border:1px solid #ccc;
	background:#eee;*/
}

.paging a:hover {
	color:#333;
}

/*
	files: inc/login.inc
*/

.login { background-color:#ecefef; /*border:1px solid #9cb5b9*/ }
.login h3 { display: none; }
.login label { color:#be0000 }
.login input { font-size: x-small; }
.login a:link { color:#be0000 }
.login a:visited { color:#be0000 }
.login .rememberPassword { border-top: 1px solid #ddd; display: block; margin-top: 0.7em; padding-top: 0.7em; color:#be0000 }
.login .signin { display: block; margin-top: 0.6em; color:#be0000 }


/*
	files: inc/top-sellers.inc
*/

.tit-top-sellers { color: #fff; background-color:#be0000 }
.top-sellers { background-color:#efc0c8; border-bottom:1px solid #ffffff }
.top-sellers-image { border-bottom:1px solid #be0000 }
.top-sellers-content { border-bottom:0px solid #be0000 }

/*
	files: inc/promotions.inc
*/


.tit-promotions { color: #fff; background-color:#9cb5b9 }
.promotions-table { /*border:1px solid #9cb5b9; background-color:#ecefef */}
.promotions { background-color:#ecefef; border-bottom:1px solid #ffffff }
.promotions-image { background-color:#ecefef }
.promotionsName { color:#be0000; padding:4px; border-top:2px solid #fff }
.promotionsName a { color:#be0000; font-weight:bold }
.DateFrom { color:#c10333 }


/*
	files: inc/producers.inc
*/

.bg-box-container {
	background: #e5e5e5 url(images/bg-list-menu.gif) repeat-y top left;
}

.tit-producers { 
	background: #c00 url(images/bg-tit.gif) no-repeat top left; 
	color:#fff; 
	font-weight:bold  
}
.producerscontainer
{
	background: #e5e5e5 url(images/bg-list-menu.gif) repeat-y top left;
	scrollbar-face-color:#d1dadc;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EFEFEF;
  scrollbar-shadow-color:#EFEFEF;
  scrollbar-highlight-color:#EFEFEF;
  scrollbar-3dlight-color:#a9bec1;
  scrollbar-darkshadow-Color:#a9bec1;

}

.producerscontainer h3 {
	color:#be0000;
}

ul.producerslist
{

}

ul.producerslist li
{

}

ul.producerslist li a
{
	/*border-color: #ffe #aaab9c #ccc #fff;*/
	text-decoration: none;
	/*border-style: solid;*/
	color: #333;

}

.producerscontainer>ul.navlist li a { width: 100%; }

ul.producerslist li.active a
{
	/*background: #f0e7d7;*/
	color: #333;
}

ul.producerslist li a:hover, ul.navlist li.active a:hover
{
	color:#be0000;
	/*border-color: #aaab9c #fff #fff #ccc;*/
	text-decoration: none;
}


/*
	files: inc/departments.inc
*/

/**** */
.producerscontainer1
{
	background: #e5e5e5 url(images/bg-list-menu.gif) repeat-y top left;
	scrollbar-face-color:#d1dadc;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EFEFEF;
  scrollbar-shadow-color:#EFEFEF;
  scrollbar-highlight-color:#EFEFEF;
  scrollbar-3dlight-color:#a9bec1;
  scrollbar-darkshadow-Color:#a9bec1;

}

.producerscontainer1H3 {
	color:#be0000;
}

ul.producerslist1
{

}

ul.producerslist1 li
{

}

ul.producerslist1 li a
{
	/*border-color: #ffe #aaab9c #ccc #fff;*/
	text-decoration: none;
	/*border-style: solid;*/
	color: #333;

}
/**** */

.departmentscontainer
{
	/*background: #f2f2f2 url(images/bg-list-menu.gif) repeat-y top left;*/
	background: #e5e5e5 url(images/bg-list-menu.gif) repeat-y top left;
	scrollbar-face-color:#d1dadc;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#EFEFEF;
	scrollbar-shadow-color:#EFEFEF;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-3dlight-color:#a9bec1;
	scrollbar-darkshadow-Color:#a9bec1;

}

ul.departmentslist
{

}

ul.departmentslist li
{

}

ul.departmentslist li a
{
	/*border-color: #ffe #aaab9c #ccc #fff;*/
	color: #333;
	text-decoration: none;
}

.departmentscontainer>ul.departmentslist li a { }

ul.departmentslist li.active a
{
	color: #333;
	text-decoration: none;
}

ul.departmentslist li a:hover, ul.navlist li.active a:hover
{
	color: #333;
	/*border-color: #aaab9c #fff #fff #ccc;*/
	text-decoration: none;
}

.tit-departments { 	
	background: #c00 url(images/bg-tit.gif) no-repeat top left;  
	color:#fff; 
	font-weight:bold
 }
.departments { background-color:#f0e7d9; border-bottom:1px solid #ffffff }

/*
	files: department.dwt
*/

.path h1 {  }
.path a { 
	color:#9B1A1A;
	font-size:14px;
	font-weight:bold;
	}

.subDepartments {
	border: 1px solid #ccc;
	color: #003399;
}
.subDepartments a { text-decoration: none; }
.subDepartments a:visited { list-style: none; }
.subDepartment img { margin-bottom: 2px; }

#box-link-similar {
	/*background: #e5e5e5 url(images/bg-list-menu.gif) repeat-y top left;*/

}

.link-vedi {
	/*color:#333;*/
	color:#fff;
	margin:5px 0;
}

.link-vedi a {
	/*color:#be0000;*/
	color:#fff;
	text-decoration:none;
}

.link-vedi a:hover {
	text-decoration:underline;
}

.products-table { border:none; } /*devisMod*/


/*
	files: inc/product_list.inc, inc/product_grid.inc
*/

.productGrid .product { border-bottom: 1px dashed #ddd; }
.products th { background: #ecefef; border: 1px solid #eee; border-bottom: 1px solid #be0000; color: #333; font-weight: normal; }
.products td { border-bottom: 1px solid #666; }

.productName { 
	color:#fff; 
	background-color:#000;
	width:180px;
	padding:0 0 4px 4px; 
	margin-bottom:6px; 
	/*border-bottom:1px solid #be000;*/
	}
	
.td-img img {
	border: 1px solid #ccc;
}	
	
.productName a { color:#fff; font-weight:bold; text-decoration:none; font-size:13px;}
/*.productName a:visited { color:#be0000; font-weight:bold }*/
.productProducer { font-size: small; font-weight: normal; }
.productImage { padding: 0 1em 1em 0; border:0; }
.productImage2 { padding: 0 1em 1em 0; border:0; }
.productImage img { border: 1px solid #ccc; } /*devisMod*/
.productImage2 img { border: 1px solid #ccc; } /*devisMod*/
.productPrices div { margin-bottom: 3px; }
.productPrices label { color: #666; font-weight: bold; font-size:11px;}
.productListPrice { color: #666; font-size: 12px; text-decoration: line-through; }
.productPrice { color: #000; font-size: 14px; font-weight: bold; }
.productPrice2 { color: #000; font-size: 14px; font-weight: bold; }
.productPriceDiscount { color: #5dad37; }
.productNotOnSale { color: brown; }
.productNotAvailable { color: brown; }

.productDescription font {font-size:11px;} /*devisMod*/

.productChart { text-align: left; }
.productChart h2 { margin: 0.5em 0 0.5em 0; }
.productChart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.productChart td { border-bottom: 1px solid #eee; }

/* addToCart */

.addToCart {
	background: #ecefef;
	border: 1px solid #fff;
	font-weight: bold;
	padding: 1em 0 2em 0;
	text-align: left;
}

.addToCart label { color: #666; font-weight: bold; }

.addToCart input { margin-top: 8px; }

/* addToWishList */

.addToWishList { text-align: left; }
.addToWishList input {  }

/* Cart */

.cartCoupon { background: #eee; }
.cartCoupon td { font-size: 85%; }
.cartMethods { margin: 1em 0 1em 0; }
.cartMethods td {  }
.cartItems th { background: #ddd; color: #333; font-weight: normal;line-height:22px;padding:0;margin:0;}
.cartItems td {  padding:0;margin:0;}
.cartItems td a { color: #333; }
.cartItems .totalRow {  }
.cartItems td.totalLabel { font-weight: bold; }
.cartItems td.total { font-weight: bold; }
.cartEmptyBox { padding: 2em; margin-right: 15em; }

/* Order */

.orders th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.orders td { border-bottom: 1px solid #eee; }

.orderCart { }
.orderCart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.orderCart td { border-bottom: 1px solid #eee; }
.orderCart .totalRow { background: #ffc; }
.orderCart td.totalLabel { font-weight: bold; }
.orderCart td.total { font-weight: bold; }
.orderCart .delivery { margin: 1em 0 1em 0; }

.orderDetail {}

/* Checkout */

.note { text-align: center; }
.checkoutStages { font-size: 120%; text-align: center; color: #666666; }
.checkoutStage { color: #ee3300; font-weight: bold; }
.checkoutForm { width: 100%; }
.checkoutButtons { text-align: center; margin-top: 1em; margin-bottom: 5em; padding-top: 1em; border-top: 1px solid #ccc; }


.cards { text-align: center}

/* Footer */

#footer {
    color: #333;
	/*border:1px solid #9cb5b9; */  /*devisMod*/
	/*background: #666 url(images/bg-bottom.gif) repeat-x top left;	*/
}

.footer-content   { 
    color: #fff;
	/*border-bottom: 6px solid #fff;*/
}

.copyright { 
	color: #333;
	font-size:11px;
	}
.copyright > img { margin-top :0.5em; }

/* Closed */

.closed { background: #edf2f2; padding: 5em; text-align: center; }

/* Forms */

form { padding: 0; margin: 0; display: inline; }

.required { vertical-align: top; color: red; }

.message {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ecefeffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.messageInfo {

    color: navy;
    font-weight: bold;
    text-align: center;
    background: #eeeeee;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.fieldError { background: #ecefeffd5; }

.error { color: red; display: block; }

.errorSummary {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ecefeffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

#lista-pag-designers a {
	color:#333;
}
#lista-pag-designers a:hover {
	color:#be0000;
}

.alldesigners {
	color:#fff;
}

.box-similia {
	width:212px;
	height:78px;
	background: url(images/sfondo_box_vedi.gif) no-repeat top left;
}

.box-search {
/*
	width:212px;
	height:154px;
	background: url(images/sfondo_box_search.gif) no-repeat top left;
*/
}

.bordo-img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

.formsearch h1 {
	color:#fff;
}

.formsearch label{
	color:#000;
}

.formsearch td {
	color:#fff;
}

.searchButton input {
	background:#000;
	color:#fff;
	border:1px solid #000;
	margin:2px;
}

#menufaq { 
	/*background: url(images/bg_menu_faq.gif) no-repeat top left;*/
}

#menufaq a {
	color:#666;
}

#menufaq a:hover {
	color:#be0000;
}

#pag_ajax h3 {
	color:#36f;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
}

#pag_ajax p,#pag_ajax li {
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;	
	line-height:15px;

}

#pag_ajax li {
	margin-bottom:5px;
}

.bg_faq {
	background: url(images/bg_faq.gif) no-repeat top left;
	padding:8px;
}

.bg_sign {
	background: url(images/bg_sign.gif) no-repeat top left;
	padding:8px;
}


