@charset "utf-8";
body {
	background: #000000;
}
.menu_up {
	font-weight: bold;
}
.menu_up a.rubrica_elenco_titolo:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}
.menu_up a.rubrica_elenco_titolo:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}
.menu_up a.rubricaattiva:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}
.menu_up a.rubricaattiva:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 25px;
	margin-right: 25px;
}

.menu_up a.rubrica_elenco_titolo:hover {
	text-decoration: none;
	color: #990000;
}
.menu_up a.rubricaattiva:hover {
	text-decoration: none;
	color: #990000;
	text-transform: uppercase;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 2%;
}
.login span.login_testo {
	font-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	text-indent: 2%;
}
.login a:link, .login a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
	text-transform: none;
	text-indent: 2%;
}
.login a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	text-transform: none;
	text-indent: 2%;
}
.login input.login_box {
	border: none;
	font: bold 11px arial, helvetica, sans-serif;
	
	letter-spacing: .1em;
	text-transform: none;
}
.login input.login_bottone {
	background-color: #FFFFFF;
	color: #000000;
	width: 25px;
	border: 1px;
	font-variant: small-caps;
	text-transform: uppercase;
}
.intestazione_menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #f7ff15;
	font-size: 12px;
	font-weight: bold;
	text-indent: 2%;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#f7ff15;
	font-size: 10px;
	font-weight: bold;
}
a.footer:link {
	color: #000000;
	text-decoration: underline;
}
a.footer:hover {
	color: #990000;
	text-decoration: none;
}
.search_label {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.search_field input.ecomm_input {
	border: none;
	font: bold 11px arial, helvetica, sans-serif;
	
	letter-spacing: .1em;
}
.search select.ecomm_input {
	border: none;
	font: bold 11px arial, helvetica, sans-serif;
	
	letter-spacing: .1em;
    color: #000000;
    
}
.search option.ecomm_input {
	color: #FFFFFF;
	font_weight: bold;
}
.intestazione_news {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 13px;
	text-transform: capitalize;
}
.info a.rubrica_elenco_titolo:link, .info a.rubrica_elenco_titolo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.info a.rubrica_elenco_titolo:hover {
	color: #990000;
}
.news_text p.news_titolo {
	color: #f7ff15;
	font-size: 13px;
	font-weight: bold;
}
.news_text p.news_testo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
}
.dotted {
	background-image: url(../images/new_dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.dotted_vert {
	background: url(../images/new_dot.gif) repeat-y center center;
}
.info a.rubricaattiva:link, .info a.rubricaattiva:visited, .info a.rubricaattiva:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.info_form_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.contact input {
	border: none;

	color: #000000;
	font-weight: bold;
	font: bold 11px arial, helvetica, sans-serif;
	letter-spacing: .1em
}
.contact textarea {
	border: none;

	color: #000000;
	font-weight: bold;
	font: bold 11px arial, helvetica, sans-serif;
	letter-spacing: .1em
}
.ecomm_chart_info {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
a.ecomm_chart_info:link {
	color: #f7ff15;
	text-decoration: underline;
	font-size: 11px;
}
a.ecomm_chart_info:hover {
	color: #990000;
	text-decoration: none;
	font-size: 11px;
}
.ecomm_noart {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.ecomm_chart_titles {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 12px;
	font-weight: bold
}
.ecomm_artsint_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.ecomm_artsint_price {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 13px;
	font-weight: bold;
}
.ecomm_artsint_desc {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
}
.ecomm_chart_prod {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.ecomm_chart_prod a:link, .ecomm_chart_prod a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.ecomm_chart_prod a:hover {
	color: #990000;
	text-decoration: none;
}
.ecomm_chart_quantity {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.ecomm_chart_uniprice {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.ecom_chart_totprice {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.ecomm_chart_totord {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.ecomm_artlungo_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.ecomm_artlungo_desc {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-align: justify;
}
.ecomm_artlungo_pricetxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.ecomm_artlungo_price {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.ecomm_chart_riep_cond {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.ecomm_chart_riep_cond a:link {
	color: #f7ff15;
	text-decoration: underline;
}
.ecomm_chart_riep_cond a:hover {
	color: #990000;
	text-decoration: none;
}
.rubrica_titolo {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 15px;
	font-weight: bold;
}
.rubrica_testo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-align: justify;
}
.ecomm_chart_quantity_riep {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.userlogin {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	margin-top: 25px;	
}
.userlogin a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
.userlogin a:hover {
	color: #990000;
	text-decoration: none;
	font-size: 12px;
}
.ecomm_cat_scegli_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF
}
.ecomm_cat_scegli_text a:link, .ecomm_cat_scegli_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
.ecomm_cat_scegli_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: 13px;
}
.scegli_cat {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	text-transofrm: uppercase
}
.news_elenco_titolo_gruppo {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
a.news_elenco_titolo:link, a.news_elenco_titolo:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
a.news_elenco_titolo:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: 12px;
}
.ecomm_chart_info a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.ecomm_chart_info a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.home_welcome {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}
.home_welcome a:link, .home_welcome a:visited {
	color: #990000;
	text-decoration: none;
}
.home_welcome a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.ecomm_categories2_table td {
	padding-bottom: 50px;
}
.ecomm_categories2_table a:link, .ecomm_categories2_table a:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.login_bg {
	background: url(../images/new_login_bg.jpg) no-repeat center center;
}
.info_bg {
	background: url(../images/new_info_bg.jpg) no-repeat center center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px
}
.info_bg a:link, .info_bg a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.info_bg a:hover {
	color:#990000;
	text-decoration:none;
}
.search_bg {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/new_search_bg.jpg) no-repeat center center;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold
}
.categorie_bg {
	background: url(../images/new_categorie_bg.jpg) no-repeat center center;
}
.new_login_testo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
}
a.new_login_link:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
a.new_login_link:hover {
	color: #990000;
	font-size: 12px;
	text-decoration: none;
}
.statistiche_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.categoriestree a:link, .categoriestree a:visited, .cat_tree_0 a:link, .cat_tree_0 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.categoriestree a:hover, .cat_tree_0 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	border-bottom: 1px dotted #f7ff15;
}
ul.cat_tree_0, .cat_tree_0 ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
li.cat_tree_0 li, li.cat_tree_1 li{
	display:none;
}
li.cat_tree_1_active, li.cat_tree_1_active + li, li.cat_tree_1_active li{
	display:block !important;
}
li.cat_tree_1_active ul {
	margin-left:10px;
}
.new_login_privacy {
	text-align: justify;
}
.order_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.order_list a:link {
	color: #FFFFFF;
}
.order_list a:hover {
	color: #990000;
}
.order_list td, .order_list th {
	padding-left: 20px;
	padding-right: 20px;
}
.ecomm_ord_conf_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-weight: bold;
	font-size: 14px;
}
.ecomm_ord_conf_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
}
.ecomm_ord_conf_txt a:link {
	color: #990000;
	text-decoration: none;
}
.ecomm_ord_conf_txt a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.ecomm_confirm:link {
	color: #f7ff15;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.ecomm_condizioni_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ff15;
	font-weight: bold;
	font-size: 13px;
}
.ecomm_condizioni_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
}
.ecommerce p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
}
select.ecomm_input{
	border: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.ecomm_ship select{
	border: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.shop_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f7ff15;
	text-align: justify;
}
.shop_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f7ff15;
	text-transform: uppercase;
	font-weight: bold;
}
.shop_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.shop_txt a:link, .shop_txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.shop_txt a	:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}