body{font-family:verdana, arial;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url('../img/sfondo.jpg');
	background-repeat: repeat-x; 
	background-color: #d4d7d8; 
	}


.linkmenu a:link{color:#00bff3; text-decoration:none;}
.linkmenu a:visited{color:#00bff3; text-decoration:none;}
.linkmenu a:hover{color:#ffffff;}
.linkmenu a:active{color:#ffffff; text-decoration:none;}

.linkmenu2 a:link{color:#00bff3; text-decoration:none;}
.linkmenu2 a:visited{color:#00bff3; text-decoration:none;}
.linkmenu2 a:hover{color:#ffffff;}
.linkmenu2 a:active{color:#ffffff; text-decoration:none;}

.linkmenu3 a:link{color:#00bff3; text-decoration:none;}
.linkmenu3 a:visited{color:#00bff3; text-decoration:none;}
.linkmenu3 a:hover{color:#ffffff;}
.linkmenu3 a:active{color:#ffffff; text-decoration:none;}

.sub_menu a:link{color:#248cbe; text-decoration:none;}
.sub_menu a:visited{color:#248cbe; text-decoration:none;}
.sub_menu a:hover{color:#00bff3;}
.sub_menu a:active{color:#00bff3;  text-decoration:none;}

#footer_text a:link{color:#3e4156; text-decoration:none;}
#footer_text a:visited{color:#3e4156; text-decoration:none;}
#footer_text a:hover{color:#4b5f77;text-decoration: underline; }
#footer_text a:active{color:#4b5f77; text-decoration:none;}

#navcontainer ul li a:link{color:#4b5f77; text-decoration:none;}
#navcontainer ul li a:visited{color:#4b5f77; text-decoration:none;}
#navcontainer ul li a:hover{color:#353548;}
#navcontainer ul li a:active{color:#ffffff; text-decoration:none;font-weight: bolder;}

#smenu ul li a:link{color:#34455; text-decoration:none;}
#smenu ul li a:visited{color:#34455; text-decoration:none;}
#smenu ul li a:hover{color:#344559;}
#smenu ul li a:active{color:#34455; text-decoration:none;}

#product a{ color:#3e4555;text-decoration:none;}
#product a:hover{color:#ff3600;}
.category a{ color:#3e4555;font-size:11px;text-decoration:none;}
.category a:hover{color:#ff3600;}

.avanti a{color:#ff3600;text-decoration:none;}
.avanti a:hover{color:#3e4555;text-decoration:none;}

.text_page a{
		color:#3e4555;
		text-decoration: underline;
		font-weight: bold; }
		
.text_page a:hover{
		color:#666666;
		text-decoration: underline;}
	
table{	
		border-collapse: collapse;
		border-spacing: 0;
	}

td	{	font-family:verdana, arial;
		font-size:0.7em;
  line-height:28px;
	}

.text_page{
	    font-family:verdana, arial;
		font-size:1.0em;
		line-height:20px;
		color:#3e4555;

}

.text_page2{
	    font-family:verdana, arial;
		font-size:1.0em;
		line-height:19px;
		color:#3e4555;
		padding:30px;
		text-align:justify;

}
/******* header *******/

#top{	
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align: top;
		width:1000px;
		height:86px;
	}
	
#dx_top{	
		padding:8px 0px 0px 5px;
		margin:0px 10px 5px 20px;
		width:360px;
		float:left;
		color:#ffffff;
	}	
#dx_top img {	
		margin:6px 0px 0px 5px;
	}	
#dx_top a {	
		color:#ffffff;
		text-decoration:none;
	}	
	
#menu{	
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align: top;
		background:url('../img/s_menu.jpg');
		background-repeat:repeat-x;
		height:36px;
		width:992px;
		color:#636c7d;
		border:0;
   }
   
.linkmenu{	
		float:left;
		margin-top:5px;
		text-align:center;
		width:100px;
		height:26px;
   }
   
.linkmenu2{	
		float:left;
		margin-top:5px;
		text-align:center;
		width:150px;
		height:26px;
   }
   
.linkmenu3{	
		float:left;
		margin-top:5px;
		text-align:center;
		width:70px;
		height:26px;
   }     
   
.space{	
		float:left;
		margin-top:5px;
		text-align:center;
		width:10px;
		height:26px;	
   }
   
#menu_a{	
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align: top;
		background:url('../img/s_menua.jpg');
		width:14px;
		height:36px;
   }
#menu_z{	
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align: top;
		background:url('../img/s_menuz.jpg');
		width:10px;
		height:36px;
   }
   
#cerca{	
		float:right;
		margin:-2px 80px 0px 0px;
		height:29px;
		color:#ffffff;	
	}
   
hr {
border: 1px dashed #81858f;
width:1000px;
}

/******* column sx *******/

#sx{	padding:0px 0px 30px 0px;
		margin:0px 20px 0px 20px;
		float:left;
		width:250px;
	}	
	
#categorie 	{	
		padding:10px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-image:url('../img/cat_sopra.jpg');
		background-repeat: no-repeat; 
		color:#4b5f77;
		width:238px;
		height:28px;
		text-align:center;
	}
	
#navcontainer ul {
	padding:0px;
	margin:	0px 0px 0px 0px;
	z-index: 0;
	background-color:#d2d2d4;
}

#navcontainer ul li {
	line-height:15px;
	text-transform:uppercase;
	width:238px;
	color:#7c7c7d;
	font-size:0.8em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type: none; 
	background-image:url('../img/s_cat2.jpg');
	background-color:#d2d2d4;
	background-repeat:no-repeat;
}


#navcontainer ul li a {
	line-height:15px;
	width:238px;
	background-repeat:no-repeat;
	display: inline; 
	margin-left:0px;
}

#navcontainer ul li a span {
	padding:0px 0px 0px 60px;
}

#smenu ul {
	padding:0px;
	margin:	0px 0px 0px 0px;
	z-index: 0;
}

#smenu ul li {
	line-height:11px;
	width:238px;
	height:14px;
	color:#7c7c7d;
	font-size:9px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none; 
	background-image:url('../img/s_cat32.jpg');
	background-repeat:no-repeat;
	
}


#smenu ul li a {
	width:235px;
	line-height:11px;
	background-repeat:no-repeat;
	display: inline; 
	height:14px;
	color:#7c7c7d;
	padding-left:80px;
	font-family: arial;
}

#smenu ul li a span {
	padding:0px 0px 0px 60px;
}		
	
/******* home for index.php *******/

#home{  
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:verdana;
	font-size:1.5em;
	color:#ffffff;
	}	

/******* box *******/	
	
.box_small{
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width: 246px;	
		text-align:center;
	}	
	
.box_small_a{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:246px;
		min-height:13px;
		background-image:url('../img/box_sup.png');
	}	
	
.box_small_c{
		padding:0px 0px 0px 0px;
		margin:-7px 0px 0px 2px;
		width: 242px;
		background-color:#f3f6f7;
	}	

.box_small_z{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width: 246px;
		height:6px;
		background-image:url('../img/box_sub.jpg');
		background-repeat: no-repeat; 
	}	
	
	
.box_small ul li{
	margin: 0px;
	padding:0px 0px 0px 0px;
	list-style-type: decimal; 
	color:#61647c;
	font-size:0.9em;
	line-height: 1.4;
	text-align:left;
	}	

.box_small ul li a{
	margin-bottom: 0px;
	padding:0px 0px 0px 0px;
	color:#61647c;
	text-decoration:none;
	}		
	
.box_small ul li a:hover{
	color:#61647c;
	text-decoration:underline;
	}
	
.box_small ul {
	margin-bottom: 0px;
	padding-bottom:10px;
	}	
	
.text{
		margin:0px 0px 0px 20px;	
		color:#61647c;
		text-align:left;
		line-height: 1.4;
	}	
	
	
.text_tag {
		margin:0px 20px 0px 20px;
		padding-bottom:10px;
		text-align:left;
		color:#61647c;
	}	
	
.text_tag a{	
		color:#61647c;
		text-align:left;
		text-decoration:underline;
		font-weight:bold;
		font-size:0.9em;
	}	
	
.text_title {
		margin:5px 15px 0px 15px;	
		text-align:center;
		color:#1f232a;
		font-size:0.9em;
		text-decoration:none;
	}	
	
.text_title a{
		
		color:#000000;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		line-height: 1.4;
	}	
.text_title a:hover{
		text-decoration:underline;
	}	
	
.box_big{
		margin:0px 0px 20px 0px;
		width: 440px;	
		text-align:center;
	}	
		
.box_big_a{
		width: 440px;
		min-height:15px;
		background-image:url('../img/box_big_sup.png');
		background-repeat: no-repeat; 
	}		
	
.box_big_c{
		width: 440px;
		background-color:#f3f6f7;
		margin:-7px 0px 0px 0px;
	}	

.box_big_z{
		width: 440px;
		height:8px;
		background-image:url('../img/box_big_sub.jpg');
		background-repeat: no-repeat; 
	}	


.title{
		padding:0px 10px 0px 10px;
		height:36px;
		color:#ffffff;
		font-size:1.0em;
	}
	
.title_a{
		float:left;
		width: 9px;
		height:36px;
		background-image:url('../img/title_a.jpg');
		background-repeat: no-repeat; 
	}		
.title_c{
		float:left;
		height:36px;
		background-image:url('../img/title_c.jpg');
		background-repeat: repeat-x; 
	}

	
.title_z{
		float:left;
		height:36px;
		width: 9px;
		background-image:url('../img/title_z.jpg');
		background-repeat: no-repeat; 
	}		
	
.price{
		text-align:center;
		color:#ff3600;
		font-size:1.3em;
		font-weight:bold;
	}

.price_sc{
		text-align:center;
		color:#ff3600;
		font-size:1.3em;
		font-weight:bold;
		text-decoration: line-through; 
	}		
	
/******* footer *******/	
	
#footer {
	font-family:verdana, arial;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #f3f6f7; 
	color:#61647d;
	height:158px;
	text-align:center;
	}	

#footer_sup {
	margin:auto;
	padding:10px 0px 0px 20px;
	height:33px;
	width:1000px;
	text-align:left;
	}	

#footer_text {
	font-family:verdana, arial;
	font-size:1em;
	margin:auto;
	padding:5px 0px 0px 20px;
	color:#61647d;
	width:1000px;
	text-align:left;
	}		

#pagamenti {
	margin:auto;
	padding:0px 0px 0px 0px;
	color:#00bff3;
	height:33px;
	width:400px;
	text-align:left;
	float:left;
	}	
		

.sub_menu {
	font-family:verdana, arial;
	font-size:1em;
	margin:auto;
	padding:10px 0px 0px 0px;
	color:#00bff3;
	height:33px;
	width:960px;
	text-align:left;
	}	
	
/******* column *******/	
	
#column{	
		padding:0px 0px 0px 0px;
		margin:0px 10px 20px 0px;
		width:700px;
		float:left;
		border:0px solid #000000;
	}		
	
/******* column1 *******/	
	
#column_1{	
		padding:0px 0px 0px 0px;
		margin:0px 10px 0px 0px;
		width:440px;
		float:left;
		border:0px solid #000000;
	}
	
/******* columnn2 *******/	
	
#column_2{	
		padding:0px 0px 20px 0px;
		margin:-20px 10px 0px 0px;
		float:left;
		border:0px solid #000000;
	}	
	

	
/******* prodotto.php *******/	

#product{  
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:6px solid #cccccc;
	width:700px;
	min-height:400px;
	float:left;
	font-family:verdana;
	font-size:10px;
	color:#3e4555;
	background-color:#f3f6f7;
	}
	
.img_product{  
	padding:0px 0px 0px 20px;
	width:300px;
	height:300px;
	float:left;
	}
	
.text_product{  
	padding:20px 30px 20px 30px;
	width:320px;
	float:left;
	text-align:justify;
	line-height:1.8em;
	}	
.text_product h1{  
	font-size:1.1em;
	}	
	
.carrello{  
	width:150px;
	height:20px;
	font-weight:bold;
	font-size:10px;
	}

/******* categoria.php *******/	

.cat{
		margin:0px 0px 20px 0px;
		width: 700px;	
		text-align:center;
	}	
	
.cat_a{
		width: 700px;
		min-height:15px;
		background-image:url('../img/cat_sup.png');
		background-repeat: no-repeat; 
	}		
	
.cat_c{
		width: 700px;
		background-color:#f3f6f7;
		margin:-7px 0px 0px 0px;
	}	
	
.category{  
	margin:5px 0px 0px 10px;
	padding:5px 0px 0px 15px;
	border-bottom:1px dotted #666666;
	width:480px;
	line-height:1.4em;
	min-height:160px;
	float:left;
	font-family:verdana;
	text-align:justify;
	font-size:0.9em;
	color:#3e4555;
	background-color:#e4e4e8;
	}	
	
.category h1{  
	line-height:1.4em;
	font-family:verdana;
	text-align:justify;
	font-size:11px;
	color:#3e4555;
	}	
	

.cat_z{
		width: 700px;
		height:8px;
		background-image:url('../img/cat_sub.jpg');
		background-repeat: no-repeat; 
	}		
			
.avanti{
	float:right;
	color:#59687b;
	/*width:150px;*/
	margin-top:-5px;
}

.warning{
	border:3px solid #98bf21;
	padding:10px 5px 20px 10px;
	margin-top:20px;
	min-height:50px;
	width:710px;
	text-align:center;
	background-color:#ffffff;
	color:#3e4555;
}

.registrazione{
	border:3px solid #98bf21;
	padding:10px 5px 20px 10px;
	margin-top:20px;
	min-height:50px;
	width:710px;
	text-align:left;
	background-color:#ffffff;
	color:#3e4555;
}

.filtri{
	width:655px;
	margin-bottom:5px;
	background-color:#ffffff;
	color:#3e4555;
}

.page_int{
	color:#1a1d23;
}


.page_int table{
	color:#2d313d;
}
.page_int2{
	background-color:#fff;
	width:650px;
	margin-left:300px;
	padding:10px;
}
/******* banner 1 *******/	

.banner1{
	margin-top:10px;
	margin-left:20px;
	float:left;
	width:320px;
	height:60px;
	border:0px solid #000000;
}

#menunavigation {
	    list-style:none; 
		margin:0;
		padding:0;
		margin:auto;
		width:640px;
}

#navigation {
	    list-style:none; 
		height:28px;
		margin:0;
		padding:0;
		width:640px;
		color:#ffffff;
		text-decoration: none;
}

#navigation  li {
	float:left;
	display:block;
	width:155px;
	height:28px;
	color:#ffffff;
	text-decoration: none;
	font-size:1.0em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none; 
	background-color: #4c5665;
	background-image:url('../img/sfondo_barra.jpg');
	background-position:40px;
	background-repeat:no-repeat;
}

#navigation ul li a {
	display:block; 
	position:relative; 
	color:#ffffff;
	text-decoration: none;
	width:155px;
	background-repeat:no-repeat;
	height:	28px;
	background-color: #4c5665;
	background-image:url('../img/sfondo_barra.jpg');
	background-position:40px;
	margin-left:0px;
}

#navigation li#activelink a{ 
	color:#d0f073;
	text-decoration: none;
	width:155px;
	background-repeat:no-repeat;
	height:	28px;
	background-image:url('../img/sfondo_barra.jpg');
	background-position:40px;
	margin-left:10px;
}

#navigation a:link{color:#fff; text-decoration:none;}
#navigation a:visited{color:#fff; text-decoration:none;}
#navigationa:hover{color:#ffffff;}

#profilo {
	    list-style:none; 
		height:28px;
		margin:0;
		padding:0;
		color:#ffffff;
		text-decoration: none;
}

#profilo  li {
	float:left;
	display:inline;
	width:115px;
	text-align:center;
	height:28px;
	color:#ffffff;
	text-decoration: none;
	font-size:1.0em;
	margin:0px 0px 0px 0px;
	list-style-type: none; 
	background-color: #ccc;
}

#profilo ul li a {
	display:inline; 
	position:relative; 
	color:#ffffff;
	text-decoration: none;
	width:115px;
	background-repeat:no-repeat;
	height:	28px;
	background-color: #ccc;
	margin-left:0px;
}

#profilo li#activelink a{ 
	color:#256a3d;
	text-decoration: none;
	width:115px;
	background-repeat:no-repeat;
	height:	28px;
	margin-left:0px;
}

#profilo a:link{color:#fff; text-decoration:none;}
#profilo a:visited{color:#fff; text-decoration:none;}
#profilo a:hover{color:#ffffff;}

/*******tooltip *******/	
.tinyTip { width: 213px; padding: 17px 0px 0px 0px; display: block; background: url(../img/tinyTip-top.png) 0px 0px no-repeat; }
.tinyTip .content{ padding: 0px 15px 0px 15px; font-size: 11px; font-family: "Lucida Sans Unicode"; color: #010101;  background: url(../img/tinyTip-content.png) 0px 0px repeat-y; }
.tinyTip .bottom	{ height: 47px; background: url(../img/tinyTip-bottom.png) 0px 0px no-repeat; font: 0px/0px sans-serif; }

/*******banner orari *******/
#text_orari {
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		line-height:12px;
	    width:244px; 
		height:101px;
		color:#10243d;
		font-size:9px;
		background-image:url('../img/orari.jpg');
		background-repeat:no-repeat;
}