body {
	background-color:#D9DADC;
	margin:0px; 
	padding:0px;
}

#container {
	background-color:#FFFFFF; 
	width:980px;
	height:560px;
	position:absolute;
	top:50%;
  	left:50%;
  	margin-left:-490px;
  	margin-top: -280px;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:2px;
	color: #4D4D4D;
}

span.menu{color: #169DE0;}

a.menu:link { text-decoration: none;}
a.menu:visited { text-decoration: none;}
a.menu:hover { text-decoration: none; color: #169DE0;}

/*a.menu-selected:link { text-decoration: none; color: #169DE0;}
a.menu-selected:visited { text-decoration: none; color: #169DE0;}
a.menu-selected:hover { text-decoration: none; color: #169DE0;}*/

.menu-attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:2px;
	color: #169DE0;
}

.menu-prodotti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:6px;
	padding-top:2px;
	margin-top:3px;
	margin-bottom:3px;
	width:114px;
	height:16px;
	text-align:right;
	display:block;
	color: #4D4D4D;
}

a.menu-prodotti:link { text-decoration: none;}
a.menu-prodotti:visited { text-decoration: none;}
a.menu-prodotti:hover { text-decoration: none; color: #169DE0; background-image:url(../img/linguetta.png)}

.menu-prodotti-attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:6px;
	padding-top:2px;
	margin-top:3px;
	margin-bottom:3px;
	width:114px;
	height:16px;
	background-image:url(../img/linguetta.png);
	text-align:right;
	display:block;
	color: #169DE0;
}

a.menu-prodotti-attivo:link { text-decoration: none;}
a.menu-prodotti-attivo:visited { text-decoration: none;}
a.menu-prodotti-attivo:hover { text-decoration: none; color: #169DE0; background-image:url(../img/linguetta.png)}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #4D4D4D;
}

.testo ul {list-style:none; margin:0; padding:0; }

.testo-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:16px;
	color: #169DE0;
}

.titolo-prodotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #4D4D4D;
}

.catalogo-prodotti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 12px;
	text-align:left;
	vertical-align:top;
	padding-top:0px;
	padding-left:6px;
    padding-bottom: 2px;
	color: #4D4D4D;
    height: 22px;
}

#lista-prodotti-container img {border: 0; }


#lista-prodotti-container  a{
	text-decoration:none;
	color: #4D4D4D;
}

#lista-prodotti-container a:hover{
	text-decoration:none;
	color: #169DE0;
}

#lista-prodotti-container a:visited{
	text-decoration:none;
}

.arrow-left { width:20px; height:40px; display:block; background: url(../img/arrow-left.png) no-repeat bottom left;}
.arrow-left:hover { width:20px; height:40px; display:block; background: url(../img/arrow-left.png) no-repeat top left;}

.arrow-right { width:20px; height:40px; display:block; background: url(../img/arrow-right.png) no-repeat bottom left;}
.arrow-right:hover { width:20px; height:40px; display:block; background: url(../img/arrow-right.png) no-repeat top left;}

.big-testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:30px;
	color: #4D4D4D;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
}

.footer-evidenziato {
	color: #169DE0;
	font-weight: bold;
}



.scheda-prodotto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #4D4D4D;
}

.scheda-prodotto table{border-collapse:collapse; border-spacing:0;}
.scheda-prodotto td { padding:0px; }
.scheda-prodotto p { padding:0; margin: 0;}

#lista-icone td {height: 35px;}

.page-navigator {text-align: center; font-size: 11px; margin: 5px; font-family:Arial, Helvetica, sans-serif;}
.page-navigator span {background-color:white; padding: 0 3px; color:black; text-decoration:none;}
.page-navigator a:link {font-weight: bold; padding: 0 3px; color:#353535; background-color:#aaacb0;}
.page-navigator a:visited {font-weight: bold; padding: 0 3px;color:#353535; text-decoration:none; background-color:#aaacb0;}
.page-navigator a:hover {font-weight: bold; padding: 0 3px;color:#353535;text-decoration:none; background-color:#aaacb0;}
.page-navigator ul{ list-style:none; margin:0; padding:0; color:#353535; text-decoration:none; }
.page-navigator ul li{ display: inline; }

.page-navigator-categoria { visibility:hidden; text-align: center; font-size: 11px; margin:2px; font-family:Arial, Helvetica, sans-serif;}
.page-navigator-categoria span.prefix {font-weight: normal; }
.page-navigator-categoria span.suffix {font-weight: normal;}
.page-navigator-categoria ul li span {font-weight: bold; background-color:#B3B4B6; padding: 0 3px;}
.page-navigator-categoria a:link {background-color:#FFFFFF; padding: 0 3px; color:#353535; text-decoration:none;}
.page-navigator-categoria a:visited {background-color:#FFFFFF; padding: 0 3px; color:#353535; text-decoration:none;}
.page-navigator-categoria a:hover {background-color:#FFFFFF; padding: 0 3px; color:#353535; text-decoration:underline;} 
.page-navigator-categoria ul{ list-style:none; margin:0; padding:0; display: inline;}
.page-navigator-categoria ul li{ display: inline; }

#products-search {
	margin:0;
	padding:20px 0 0 30px; 
	
	height: 30px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: white;}

#search-params{
	width: 340px;
	float: left; 
	height: 30px; 
	line-height:28px; 
	background: #9c9d9f url(../img/search-box-left.png) no-repeat top left;
	
	}
	
#search-params form{
	margin:0;
	}
#search-types{height: 30px; float:left; }
#search-types input { margin-left:6px;}
#search-text {float:left; display:block; margin-top:4px; padding:0;}
#search-text input {width:125px; height:16px; padding-left:1px; border: 1px solid gray;}
#search-category {float:left; display:block; margin-top:4px; padding:0;}
#search-category #searchCategoryFilterId {width:128px; height:20px; padding-left:1px; border: 1px solid gray; margin:0;}
#search-submit{float: left; height: 30px; width: 125px; background: #9c9d9f url(../img/search-box-right.png) no-repeat top right;}
#search-submit span { line-height:28px;  font-weight:bold; padding-left:30px;}
#search-category select{margin-top:5px; }
#products-search #search-submit span a:link { text-decoration: none; color: white; font-weight:bold;}
#products-search #search-submit span a:visited { text-decoration: none; color: white; font-weight:bold;}
#products-search #search-submit span a:hover { text-decoration: none; color: yellow; font-weight:bold;}


table.search-results-summary-box {font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#tooltipBrandsLogos {padding: 0; margin:0;}
#tooltipBrandsLogos li {display: block; /* height: 60px; */ text-align: center; padding: 0; margin: 0; list-style: none;}
