body { 
	color: #444444; 
	background-color: #e6e6e6;
 	background-image: url(/imgs/bkg/top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}

td { 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html { 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*login */
INPUT {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: none; font-variant: normal; color: #333333; text-decoration: none;}
#div_login {
	position: relative;
	text-align: right;
	width: 410px;
	float: right;
	height: 69px;
}
#div_login_bgk{
	background-image: url(../../images/global/bkg_cart_search.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 215px;
	position: relative;
	margin: 5px 0px 0px 195px;
}
#div_login_input{
	position: relative;
	padding-top: 5px;
	text-align: center;
}
#input_login{
	background-color: #dcdcd0;
	width: 30px;
	border-top: 1px solid #CDCCC8;
	border-right: 1px solid #CDCCC8;
	border-bottom: 1px solid #CDCCC8;
	border-left: 1px solid #CDCCC8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	color: #565656;
}
#img_login{
	position: relative;
	vertical-align:bottom;
}

.div_separator_20px {
	position: relative;
	margin-top: 20px;
}

.div_tabcontenuti619 {
	position: relative;
	background-image:   url(/imgs/bkg/contenuti.gif);
	background-repeat: repeat;
	}

.div_tabcontenuti {
	position: relative;
	background-image:   url(/imgs/bkg/bgk_contenuti_778.gif);
	background-repeat: repeat;
	}
	
.div_contenuti {
	position: relative;
	margin-left: 16px;
	margin-right: 16px;
	background-color:#FFFFFF
}

.div_box_page {
	position: relative;
	margin-top: 7px;
}

.div_dx {
	position: relative;
	background-image:   url(/imgs/bkg/bgk_dx.gif);
	background-repeat: repeat;
}

/* SEPARATORI */
.div_separator_5 {
	position: relative;
	background-image:   url(/imgs/blkt.gif);
	background-repeat: repeat;
	height: 5px;
	background-position: left;
	font-size: 1px;
	float: left;
}

.div_separator_spalla {
	position: relative;
	background-image: url(/imgs/blkt.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 30px;
	background-position: left;
	font-size: 1px;
}
.div_separator_dots_531 {
	position: relative;
	background-image:   url(/imgs/separatori/puntini.gif);
	background-repeat: no-repeat;
	width: 531px;
	height: 24px;
	background-position: left;
	font-size: 1px;
	float: left;
}
.div_separator_dots_166 {
	position: relative;
	background-image: url(/imgs/separatori/puntini.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 24px;
	background-position: left;
	font-size: 1px;
	float: left;
}
.div_separator_dots {
	position: relative;
	background-image: url(/imgs/separatori/puntini.gif);
	background-repeat: no-repeat;
	width: 718px;
	height: 24px;
	background-position: center;
	font-size: 1px;
}
.div_separator_20px {
	height: 20px;
	font-size: 1px;
}
.div_separator_10px {
	position: relative;
	background-image: url(/imgs/blkt.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	background-position: left;
	font-size: 1px;
}
.div_separator_21px {
	position: relative;
	background-image: url(/imgs/blkt.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 20px;
	background-position: left;
	font-size: 1px;
}
.div_separator_531px {
	position: relative;
	background-image: url(/imgs/blkt.gif);
	background-repeat: no-repeat;
	width: 531px;
	height: 10px;
	background-position: left;
	font-size: 1px;
}
.div_separator_1px {
	position: relative;
	background-image:   url("/imgs/bkg/puntini.gif");
	background-repeat: no-repeat;
	width: 1px;
	background-position: center;
	font-size: 1px;
}
.div_tit_news {
	position: left;
	background-image: url(/imgs/separatori/hp_news_date.gif);
	background-repeat: no-repeat;
	width: 487px;
	height: 13px;
	background-position: left;
	font-weight: bold;
	border-spacing: 10px;
	float: left;
}
/* FOOTER */
.div_footer_dots_718 {
	position: relative;
	background-image: url(/imgs/separatori/footer.gif);
	background-repeat: no-repeat;
	width: 718px;
	height: 24px;
	background-position: left;
}
.div_footer_dots_777 {
	position: relative;
	background-image:  url("/imgs/bkg/bgk_bot.gif");
	background-repeat: repeat;
	background-position: left;
}
/* Navigatori */
#div_nav_top {
 	position: relative;
	width: 718px;
	height: 24px;
	background-image: url(/imgs/separatori/fondo_nav.gif);
	background-repeat: no-repeat;
	padding: 0px 0px;
}
#div_nav_spirit {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #BCD3A9;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_sx {
 	position: relative;
	width: 46px;
	background-image:  url("/imgs/bkg/sx.gif");
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_nital {
 	position: relative;
	width: 158px;
	background-color: #e6e6e6;
	padding: 0px 0px;
}
#div_nav_sguardi {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #E7E574;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_prodotti {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #F4C172;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_liveforum {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #BED0D4;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_club {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #B3B2AD;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_contest {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #eae9e1;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_school {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #EAE9E1;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_nav_nikonista {
 	position: relative;
	width: 211px;
	background-image: url(/imgs/nav/fondo.gif);
	background-color: #EAE9E1;
	background-repeat: repeat;
	padding: 0px 0px;
}
#div_inpage_495 {
 	position: relative;
	width: 495px;
	height: 24px;
	background-image: url(/imgs/separatori/in_page_495.gif);
	background-repeat: repeat;
	padding: 0px 0px;
}
.div_primopiano {
	position: relative;
	background-image:    url("/imgs/bkg/bkg_box1.gif");
	background-repeat: repeat;
	width: 267px;
	background-position: left;
	font-size: 1px;
	float: left;
}