/* by Rosi Lusini 2006*/

BODY {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	line-height: 1.4em;
}

/* sfondi*/
.bg_rigo_gen{
	background-image:  url("images/rigo_gen.gif");
	background-position:top left;
	background-repeat:no-repeat;
	padding:2px 8px 0px 8px;
	height:18px;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#05044A;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;

}
.bg_menu_alto{
	background-image:  url("images/bg_alto.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	padding:7px 8px 0px 8px;
	height:12px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;

}

.bg_musica{
	background-image:  url("images/bg_musica.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	padding:0x;
}




.bg_rosa_alto{
	background-color:#f7e3b7;
	padding:5px 10px 5px 5px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	height:91px;
	border-top:3px #ffffff solid;

}

.bg_prodotti_menu{
	background-color:#f7d68c;
	padding:10px 10px 10px 15px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding:0px 10px 0px 10px;
	border-top:3px #ffffff solid;
}
.bg_cd_menu{
	background-color:#f7cb69;
	padding:10px 10px 10px 15px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding:0px 10px 0px 10px;
	border-top:3px #ffffff solid;
}
.bg_spartiti_menu{
	background-color:#f7ba33;
	padding:10px 10px 10px 15px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding:0px 10px 0px 10px;
	border-top:3px #ffffff solid;
}
.bg_edizioni_menu{
	background-color:#d7990e;
	padding:10px 10px 10px 15px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding:0px 10px 0px 10px;
	border-top:3px #ffffff solid;
}
.bg_news_menu{
	background-color:#be8506;
	padding:10px 10px 10px 15px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding:0px 10px 0px 10px;
	border-top:3px #ffffff solid;
}

.bg_marrone_cat{
	background-color:#e9b843;
	padding:15px 10px 0px 16px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	height:81px;
	width:525px;
	border-top:3px #ffffff solid;

}

.rigo_bb{
	border:3px #ffffff solid;
}
.border_img{
	border:3px solid #f7cb69;
}
.border_img02{
	border:3px solid #D7990E;
}

/*padding*/
.p_laterale{
	padding-top:8px;
}

.p_contenuto{
	padding:30px 29px 0px 0px;
}
.p_prodotti{
	padding:5px 0px 5px 11px;
}

/*testi*/

.txt_nero
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_nero:link,a.txt_nero:active,a.txt_nero:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_nero:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FF8721;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_blu
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;

}
a.txt_blu:link,a.txt_blu:active,a.txt_blu:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-decoration:none;

}
a.txt_blu:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#4ba0f7;
	font-weight:normal;
	text-decoration:none;
}

.txt_blu2
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;

}
a.txt_blu2:link,a.txt_blu2:active,a.txt_blu2:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-decoration:none;

}
a.txt_blu2:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#4ba0f7;
	font-weight:normal;
	text-decoration:none;
}


.txt_arancio
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#003366;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}
a.txt_arancio:link,a.txt_arancio:active,a.txt_arancio:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#003366;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_arancio:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_grigio
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_grigio:link,a.txt_grigio:active,a.txt_grigio:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#003399;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_grigio:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FF8721;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
.txt_oro
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#A25615;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_oro:link,a.txt_oro:active,a.txt_oro:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#A25615;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_oro:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
.txt_copy
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#8F7F73;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;
	padding:16px 10px 0px 10px;
}
a.txt_copy:link,a.txt_copy:active,a.txt_copy:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#8F7F73;
	font-weight:normal;
	text-decoration:none;

}
a.txt_copy:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.txt_titoli
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#BE8506;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;
	padding-right:10px;
}

.txt_arancio2
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FF8721;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}
a.txt_arancio2:link,a.txt_arancio2:active,a.txt_arancio2:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FF8721;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_arancio2:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
/*input*/

.input_login{
	height:18px;
	width:128px;
	background-color:#FFFFFF;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000082;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	border:1px solid #dedede;
}

/*carrello*/
.txt_tot
{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;
	background-color:#C0AC9A;
	padding:2px 5px 2px 0px;
}

.cart_nero
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;

}

.cart_color1{
	background-color:#F7E3B7;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	padding:4px;
}
.cart_color2{
	background-color:#F7F3EA;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	padding:4px;
}
.cart_qt{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #CFCFCF;
	width:25px;
	height:25px;
}

.cart_txt
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	line-height: 1.4em;

}

.cart_grigio
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#48403A;
	font-weight:normal;
	text-align:center;
	line-height: 1.4em;

}

a.cart_grigio:link,a.cart_grigio:active,a.cart_grigio:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#6A5E55;
	font-weight:normal;
	text-align:center;
	text-decoration:none;

}
a.cart_grigio:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FF8721;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

.cart_pad{
	padding-left:30px;
}
	

