/***********************************************/

/* HTML tag styles                             */

/***********************************************/

body{

	font-family: Tahoma, verdana, arial, sans-serif;

	color: #535353;

	margin: 0px;

	padding: 0px; 

/*	background-color:#272727;*/

	background-color:#FFFFFF;

	

	scrollbar-face-color: #b9b6b1;

	scrollbar-shadow-color:  #ffffff;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-darkshadow-color:#b9b6b1;

	scrollbar-track-color: #e9e9e9;

	scrollbar-arrow-color: #ffffff;

}



      

/******* hyperlink and anchor tag styles *******/



a:link, a:visited{

/* 	color: #868686; */

	color:#646464;
	text-decoration: none;
	font-family: Tahoma, verdana, arial, sans-serif;	

}



a:hover{

	text-decoration: underline;
	font-family: Tahoma, verdana, arial, sans-serif;

}





/********* form and related tag styles *********/



form {

	margin: 0;

	padding: 0;

}



label{

 font: bold 1em Arial,sans-serif;

 color: #334d55;

}

				

input{

font-family: Arial,sans-serif; font-size:11px;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/

#siteMain{

	position : relative;

	width : 939px;

	left : 50%;

	margin-left:-470px;	

	

	border:solid 0px #fff;

/* 	z-index:1; */

}

#siteFoot{

	position : relative;

	width : 939px;

	left : 50%;

	margin-left:-470px;
	
	

/* 	z-index:1; */

}

#siteFoot_l{

	position : relative;

	width : 861px;

	margin-top:5px;
	
	font-size:9px;
	
	float:left;
	
	

/* 	z-index:1; */

}
#siteFoot_r{

	position : relative;

	width : 70px;
	
    float:right;
	
	text-align:rigth;	

	margin-top:5px;
	
	font-size:9px;
	
	

/* 	z-index:1; */

}

#footsx {
	margin-right:2px;

}

#siteFoot a{
	text-decoration:none;
	color:#535353;
	font-size:9px;
}

#siteFoot a:hover{
	text-decoration:none;
	color:#9b9b9b;
	
}



#logoHome{

	position:absolute;

	top:46px;left:584px;

}



#neiko{

	position:absolute;

	top:0px;right:0px;

}



#login{

/*	position:relative; */

	

	width:400px; 

	border:solid 1px;

}



/* cella che contiene content */

.cellContent{

	background-color:#fff; 

	vertical-align:top; padding:5px;

}



/* box categoria */

.boxCat{

	border-collapse:collapse;

	width:100%;

}

.boxCat th{

	font-family: Tahoma, verdana, arial, sans-serif; text-align:center; padding-top:10px;

	font-size:12px; height:26px;

	color:#0062a1; font-weight:bold;

	background: url(../images/bgCatBtn.gif) repeat-x top;

}

.boxCat td{

	background-color:#ececec;

}

.boxCat h2{

	font-family: Tahoma, verdana, arial, sans-serif; text-align:left;

	padding-left:5px; padding-top:10px;

	font-size:11px; height:26px;

	color:#545454; font-weight:bold;

	background-color:#ececec;

}

.boxCat a{

	text-align:left; padding-bottom:5px; padding-left:10px;  border:solid 0px; 

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:10px;

	color:#646464; font-weight:bold; display:block;

	background-color:#ececec;

}



dd h2{

	font-family: Tahoma, verdana, arial, sans-serif; text-align:left;

	padding-left:5px; padding-top:10px;

	font-size:11px; height:26px;

	color:#545454; font-weight:bold;

/* 	background-color:#ececec; */

}





/* ############ */

/* top menu     */

/* ############ */

#topMenu{

	position:relative;

/*	background-color:#ABABAB;*/

	background: url(../images/bgTopMenu.gif) no-repeat top;
  margin-left: 5px;

}



.tmlink{

	margin-left:30px;

	margin-right:30px;

}



dl.topMenu{

	margin:0;padding:0;_overflow:hidden;

	position:absolute;

	top:10px;left:170px;

}

dl.topMenu a{

	width:86px;height:18px;

	float:left; 

	border-left:solid 1px;

	padding-left:3px;

	

	font-family: Tahoma,Arial,sans-serif;

	font-size:12px;

	color:#9a9a9a; font-weight:bold;

	vertical-align:top;

}



/* ############ */

/* menuSX       */

/* ############ */

div.menuSx{



}



div.menuSx a{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px;

	color:#646464; 

	display:block;

	padding-bottom:4px;

	margin-left:10px; 

	margin-top:10px;

	border-bottom:solid 1px #d7d7d7;

/* 	border-bottom:solid 1px #BEBEBE;*/

/* 	height:20px;	 */

}



div.menuSx a:hover{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px;

	color:#000;

}

/* ################### */

/* stili di testo      */

/* ################### */

.menuWht{

	font-family: Tahoma,Arial,sans-serif;

	font-size:12px;

	color:#fff; font-weight:bold;

}



/***********************************************/

/* tab prodotti                                */

/***********************************************/

div.tabProd {

	position:absolute;

	top:47px;

	left:170px;

	width:500px;

	height:37px;

	border:solid 0px #6c6c6c;



}



div.tabProd a{



}



#topProdotti {

//	background: url('../images/sfuma_top5.gif') no-repeat;
	background: url('../images/bgSubMenu2.gif') no-repeat;

	background-position:0px -2px;

//	height:15px;
	height:35px;

	width:938px;	

	border:0px solid #000;
}


#topProdotti A{
	font-size:10px;
	font-family:tahoma, verdana, sans serif;
}

#paletteProdotti {

	width:910px !important;

	width:919px;

	height:400px;

	background:transparent;

	border:0px solid #333;

	margin-left:10px !important;

	margin-left:12px;

  
}



#paletteProdotti a {

	height:385px;

	width:120px !important;

	width:125px;
	background-color:#FFFFFF;

	position:relative;

	float:left;

	margin-left:10px;
	z-index:2;

  text-transform: none;
  text-decoration: none;
  
  
}

#descProdotti {
  
  width:120px;
  top:215px;
  text-align:right;
  position:absolute;
  
  
}


#palettaProdotti {

	height:385px;

	width:124px;

	background-color:#888888;

	position:relative;

	float:left;

	margin-left:5px;

	z-index:2;

}



.etichetteProdotti {

	position:absolute;

	top:44px;

	z-index:1;

}



.illustrazioniProdotti {

	position:absolute;

	top:82px;

	z-index:1;	

}

/***********************************************/

/* testi                                       */

/***********************************************/

.testata{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:12px; font-weight:bold; 

	margin-bottom:15px;

	color:#848484;

}

.titolo{

	font-family: Tahoma, verdana, arial, sans-serif;

	color:#535353; 

	margin-top:5px;

	margin-bottom:15px;

}

.testo{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px; line-height:14px;

	/*color:#848484;*/

	color: #535353;

	margin-bottom:15px;

}



.testo10{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:9px; line-height:14px;

	color: #535353;

	margin-bottom:15px;

	text-align:justify;

}



.testoFoot{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px; 

	line-height:14px;

	color: #535353; 

	background-color:#cce3f2;

	padding:24px;

}

#subMenu{

/* 	margin-left:363px; */

/* 	background-color:#3b3b3b; */

	padding-left:363px;

	background: url(../images/bgSubMenu2.gif) no-repeat top; 

	height:32px;

}

#subMenu a{

	color:#646464;
	font-family:tahoma, verdana, sans serif;
	font-size:10px;
}


#subMenu a:visited{
	color:#646464;
	font-family:tahoma, verdana, sans serif;
}


#imgSx{

	position:absolute;

	top:0;left:0;

}



#content{

/*	border:solid 0px #f00;*/

	text-align:left; 

	padding:26px;

	padding-bottom:10px;

}



ul {

/*	list-style-type: dot;

	list-style-position: outside;    */

	list-style-image: url(../images/dot.gif);

}

li a,a{

	font-size:11px;

	color: #535353;

}



/***********************************************/

/* online                                       */

/***********************************************/

.contatti{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px; line-height:14px;

	color: #535353;

}



div.contatti input{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px;

	color: #535353;

	border:solid 1px #888888; 

	background-color:#FFFFFF; margin:0;

}  



div.contatti textarea{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px;

	color:#535353; 

	height:60px;

	border:solid 1px #888888; background-color:#FFFFFF;

}



div.contatti select{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px;

	color:#535353;

	border:solid 1px #888888; background-color:#FFFFFF;

}



div.contatti .box{

	width:167px;

	height:180px;

	position:absolute;

	left:366px;

	top:60px;

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:9px;

	text-align:justify;

	border:solid 1px #888888; 

	background-color:#FFFFFF; padding:10px;

}



div.listProd{

	position: absolute;

	top:0;

	height:350px;

	width:175px;

	border:solid 0px;

	text-align:center;

	padding:0;

}



div.listProd .titolo{

	text-align:center;

	margin-top:0px;

}



div.listProd .thumbProd{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:12px;

	color:#fff;

	padding-top:10px; 

	text-align:center;

	width:100%;

}

/* scrolling */



table.ricerca {

	border-bottom:solid 1px #CCC;
	height:auto;
	overflow:auto;

}

table.ricerca th{

	background-color:#CDCDCD;

	color:#646464;

	font-size:12px; 

	font-weight:normal;

	padding:4px; 

	height:13px; 

	text-indent:20px;

}

table.ricerca td{

	font-family: Tahoma, verdana, arial, sans-serif;

	font-size:11px;
	line-height:14px;

	color:#646464;

}



.row_over{

	background-color:#535353;

	color:#000;

	cursor: pointer;

}



/***********************************************/

/* mainProd                                       */

/***********************************************/



#prodTableTable {

	/*width:867px;+37px X2*/

	width:100%;

	margin-left:0px;

	/*min-height:400px;*/

	height:auto !important;

	background:transparent;

}


#prodTable {
	/*width:867px;+37px X2*/

/*	width:100% !important;*/
	width:907px;
	margin-top:20px;
	margin-left:21px !important;

	margin-left:11px;

	min-height:400px;

	height:auto !important;

	height:400px;
	background:transparent;

	border:0px solid #000;
}


.prodContent {
	position:absolute;
	left:382px;
	top:40px;
	height:370px;
	overflow:auto;
	width:540px;
		overflow-x:hidden;
	margin-top:12px;
}	


#prodBoxTable {
	margin-right:37px;

	border:10px solid #333;

	margin-bottom:20px;
	valign:center;
	font-family:tahoma, verdana, sans serif;
	font-size:10px;	
}



#prodBox {

	margin-left:10px;

	margin-bottom:10px;
	width:280px;
	height:60px;
	float:left;
	background-color:#FFFFFF;
	font-family:tahoma, verdana, sans serif;
	font-size:10px;
}


.prodImgBoxTable {

	height:75px;

	width:114px;
/*	background-color:#CCCCCC;*/
	background-color:#FFF;

	text-align:center;
	padding-top:1px;
}


.prodImgBox {


	width:120px;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	border:0px;
	border-right:2px solid #AAA;
	border-left:0px;
	padding-top:2px;

}


.prodImgBox IMG, prodImgBoxTable IMG {

/*	width:112px;

	height:75px;*/

}



.prodNoteBoxTable {

	/*height:75px;
	width:151px;*/
	width:300px;
	height:75px;

	background-color:#E5E5E5;
	/*border:0px solid #333;*/
	font-family:tahoma, verdana, sans serif;
	font-size:10px;	
}


.prodNoteBoxTable A{
	font-family:tahoma, verdana, sans serif;
	font-size:10px;
	color:#646464;
/*
	height:75px;
	border:1px solid #333;
	margin-left:10px;
*/
}

.prodNoteBoxTable A:hover{
	text-decoration:underline;
	
}

.prodNoteBoxTable P{

	margin-left:11px;

	margin-right:5px;

	margin-top:5px;

	overflow:hidden;

	font-family:tahoma, arial, sans serif;

	font-size:12px;

}

.prodNoteBox {

	height:60px;
	background-color:transparent;
	float:left;
	width:120px;

}


.prodNoteBox A{
	color:#535353;
}

.prodNoteBox A:hover{
	text-decoration:none;	
}

.prodNoteBox P{

	margin-left:11px;

	margin-right:5px;

	margin-top:5px;

	overflow:hidden;

	font-family:tahoma, arial, sans serif;

	font-size:10px;

}

img#mappata{
	border:0px solid #333;
	z-index:10;	
}

.black {
	background-color: #333333;
	color:white;
	padding:10px;
}
.black ul {list-style-type:none;}
.black.title {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
}
.black a {
	color:#E6E6E6;
}
.white {
	background-color:white;
	color:#333333;
	padding:10px;
}
.white a {
	color:#666;
}

#showcase {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	z-index:97;
}
#showcase #showpic {
	width:100%;
	z-index:98;
}
#showcase.ww {
	position:RELATIVE;
	top:-10px;
	MARGIN:AUTO;
	width:576PX;
	height:auto;
	z-index:97;
}
.butplus {
	width:22px;
	height:22px;
	display:block;
}
.plus {
	position:absolute;
	width:22px;
	height:22px;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
.plus.pblack {
	background-image:url(../img/plus_black.gif);
}
.plus.pwhite {
	background-image:url(../img/plus_white.gif);
}
.plus div {
	position: absolute;
	display:none;
	z-index:99;
}

