body {
	background:#FFF;
}
#topbar {
	background:#323232;
	color:#f30914;
}
#topbar a {
	color:#fff;
}
#topbar a:hover {
	background:url(../img/white_30_bg.png) repeat;
	color:#fff;
}
#header {
	background:#f2f2f2 url(../img/gradient.png) left bottom repeat-x;
}
#logo img {
	background:url(../img/black_10_bg.png) repeat;
}
#title h1 {
	color:#474747;
}
#title h3 {
	color:#474747;
}


.round_box {
	border:1px solid #dfdfdf;
	background:#f5f5f5;
}
.round_box_top {
	background:#323232;
	color:#fff;
}
.white_box {
	border:1px solid #dfdfdf;
	background:#FFF;
}


/* ********** begin MENU ********** */
#menu {
	background:#f2f2f2 url(../img/gradient.png) left top repeat-x;
}

#nav li { 
	background:url(../img/separator.png) top right repeat-y;
}
#nav li.last { 
	background:url(../img/separator.png) top right repeat-y;
}
#nav li a { 
	color:#474747;
}
#nav li a:hover {
	color:#fff;
	background:#f30914 url(../img/gradient.png) left top repeat-x;
}
#nav li a:hover {
	color:#fff;
	background:#f30914 url(../img/gradient.png) left top repeat-x;
}
#nav li a.current {
	color:#fff;
	background:#f30914 url(../img/gradient.png) left top repeat-x;
}
#nav li.home a {
	background:#474747  url(../img/home.png) center no-repeat;
}
#nav li.home a:hover {
	color:#fff;
	background:#e10813 url(../img/home.png) center no-repeat;	
}
#nav li.home a.current {
	color:#fff;
	background:#e10813 url(../img/home.png) center no-repeat;	
}
/* ********** end MENU ********** */


#slider {
	background:#323232 url(../img/gradient2.png) left bottom repeat-x;
}

.presentation p {
	color:#fff;
}

a.vmCartModule {
	color:#fff;
	background:url(../img/button_cart_red.png) no-repeat;
	width:238px;
	height:69px;
}
#countdown {
	color:#fff;
}
.countdown_top {
	color:#474747 !important;
}

/* ********** begin PRODUCTS ********** */
#products_label {
	background:url(../img/products_bg.jpg) no-repeat;
}
#products .fp_content {
	border:1px solid #e9e9e9;
	background:#fff;
}
#products .product_name {
	background:url(../img/black_50_bg.png) repeat;
	-moz-box-shadow: 0px 0px 1px #888;
	-webkit-box-shadow: 0px 0px 1px #888;
	box-shadow: 0px 0px 1px #888;
}
#products a {
	color:#fff;
}
/* ********** end PRODUCTS ********** */


/* ********** begin LEFT SIDE ********** */
#left_menu li a {
	color:#474747;
	background:url(../img/separator_h.png) left bottom repeat-x;
}
#left_menu li a:hover {
	background:#f30914 url(../img/gradient.png) left top repeat-x;
	color:#fff;
}
#left_news marquee {
	color:#000;
	font-weight:bold;
	background:url(../img/black_10_bg.png) repeat;
}
#left_news marquee a {
	color:#474747;
}
/* ********** end LEFT SIDE ********** */


/* ********** begin RIGHT SIDE ********** */
#body>h2 {
	color:#474747;
}
#description {
	background:#FFF;
	border:1px solid #e9e9e9;
}
.description h2 {
	color:#474747;
}
hr.separator {
	border:1px solid #dfdfdf;
}
.gallery {
	background:#323232 url(../img/gradient2.png) left bottom repeat-x;
}
/* ********** end RIGHT SIDE ********** */


/* begin CATALOGO - OUTLET - RICERCA PAGES */
#body_cat>h2 {
	color:#474747;
}
#body_cat p.categorie {
	color:#fff;
	background:url(../img/black_30_bg.png) repeat;
}
#cat_selection>div>a {
	color:#293940;
}
#cat_selection>div>a:hover {
	color:#f30914;
}
#cat_selection li a {
	color:#293940;
	background:url(../img/separator_h.png) left bottom repeat-x;
}
#cat_selection li a:hover {
	background:#f30914 url(../img/gradient.png) left top repeat-x;
	color:#fff;
}


#cat_search {
	background:#f30914 url(../img/gradient2.png) left 30% repeat-x;;
}

.esaurito {
	background:url(../img/red_60_bg.png) repeat;
	color:#fff;
}

#body_cat .fp_content {
	background:#FFF;
	border:1px solid #e9e9e9;
}
#body_cat .product_image img { border:none; }
#body_cat .product_name,
#body_cat .product_name a {
	color:#333;
}

#body_cat .productPrice {
	color:#fff;
	background:#323232;
}
#body_cat .productPriceOutlet {
	color:#fff;
	background:#f30914;
}


#body_cat .product_s_desc { color:#000; }
#body_cat .div_bar {
	background:#CBCBCB;
}
/* end CATALOGO - OUTLET - RICERCA PAGES */


/* begin NEWS */
#body_cat .news_content {
	border:1px solid #999;
	background:#FFF;
}
#body_cat .news_title,
#body_cat .news_title a {
	color:#333;
}

#body_news .news_data {
	background:#323232;
	color:#fff;
}
#body_news .news_detail {
	color:#293940;
}
#body_news .news_detail h2 {
	color:#172226;
}
.newsinfo_news a {
	color:#fff;
	background:#323232;
}
.newsinfo_news a:hover {
	color:#FFF;
	background:#f30914 url(../img/gradient.png) left bottom repeat-x;
}
/* end NEWS */


/* begin GUIDACARD PAGE */
.inserimentoclienteprivato {
	background:#f30914;
	color:#fff;
}
.guidacard .limit {
	background:#CCC;
	border:1px solid #999;
}
.guidacard_catalogo h4 {
	background:#f30914;
	color:#fff;
}
.guidacard_catalogo span {
	border:1px solid #999;
}
.guidacard_catalogo .premio {
	background:#f30914;
	color:#fff;
}
/* end GUIDACARD PAGE */


/*  begin INSERZIONI PAGE */
#art_description {
	color:#474747;
}

#art_img .product_image {
	border:3px solid #323232;
}

.productPriceInt2 {
	color:#000;
	border:1px solid #dfdfdf;
	background:#f5f5f5 url(../img/gradient.png) left 50% repeat-x;
}
.productPriceOutlet2 {
	color:#000;
	border:1px solid #dfdfdf;
	background:#f5f5f5 url(../img/gradient.png) left 50% repeat-x;
}
.productPriceSconto2 {
	color:#fff;
	background:#f30914 url(../img/gradient.png) left 50% repeat-x;
}
.productPriceSconto3 {
	color:#fff;
	background:#323232 url(../img/gradient.png) left 50% repeat-x;
}

.vmCartContainer a {
	color:#fff;
}
.aggiungi_carrello a {
	color:#000;
}

.other_images .product_image {
	background:#fff;
	border:1px solid #dfdfdf;
}

.news_info a {
	color:#fff;
	background:#323232;
}
.news_info a:hover {
	color:#FFF;
	background:#f30914 url(../img/gradient.png) left bottom repeat-x;
}

.metodi_pagamento {
	color:#474747;
}
.metodi_pagamento h4 {
	color:#474747;
}

#altro {
	background:url(../img/white_50_bg.png) repeat;
	border:1px solid #D0D0D0;
}
#toggleButton span {
	background:url(../img/black_30_bg.png) repeat;
	color:#fff;
}
#toggleButton span:hover {
	background:#C70710;
	color:#fff;
}
#toggleButton {
	color:#fff;
	cursor:pointer;
	width:90px;
}

.recesso .sectiontableheader {
	background:#323232;
	color:#fff;
}
/* end INSERZIONI PAGE */

span.avvertimento {
	background:#f30914 url(../img/gradient.png) left top repeat-x;
	color:#fff;
}
span.avvertimento a {
	color:#CCC;
}
fieldset.inviomessaggio {
	background:#FFF;
	border:1px solid #999;
}
fieldset .destinatario {
	background:#666;
	color:#FFF;
}
fieldset .destinatario input {
	border:none;
	background:transparent;
	color:#FFF;
}

/* begin INFO BOTTOM */
.find_guidacard {
	background:#323232 url(../img/gradient2.png) left bottom repeat-x;
}
.find_guidacard .menu a {
	color:#fff;
}
#info_bottom .address {
	background:#323232 url(../img/gradient2.png) left bottom repeat-x;
	color:#fff;
}
/* end INFO BOTTOM */


/* begin FOOTER */
#menu_footer {
	background:#323232 url(../img/gradient.png) left 50% repeat-x;
}
#menu_footer #nav li { 
	background:transparent;
}
#menu_footer #nav li a { 
	color:#fff;
}
#menu_footer #nav li a:hover {
	color:#fff;
	background:#f30914 url(../img/gradient.png) left 50% repeat-x;
}
#menu_footer #nav li.home a {
	background:#323232 url(../img/home_small.png) center 9px no-repeat;
}
#menu_footer #nav li.home a:hover {
	color:#fff;
	background:#E10813 url(../img/home_small.png) center 9px no-repeat;	
}

.copy {
	color:#FFF;
}
.copy a {
	color:#FF9C00;
}
/* end FOOTER */


.cart_bg {
	background:#fff;
}


.privacy h2 {
	color:#474747;
}


/* PAGINAZIONE AZENDE */
.pages_count {
	color:#fff;
	background:url(../img/black_30_bg.png) repeat;
}
.pages_count a {
	color:#f30914;
}
#container .pagination ul li.inactive,
#container .pagination ul li.inactive:hover{
	background-color:#ededed;
	color:#bababa;
	--border:1px solid #bababa;
}
#container .data ul li{
	color: #000;
}
#container .pagination ul li{
	--border: 1px solid #006699;
	color:#666;
	background-color: #e5e5e5;
}
#container .pagination ul li:hover{
	color: #fff;
	background-color:#163E58;
}

#container .pagination2 ul li.inactive,
#container .pagination2 ul li.inactive:hover{
	background-color:#ededed;
	color:#bababa;
	--border:1px solid #bababa;
}
#container .pagination2 ul li a {
	--border: 1px solid #006699;
	color:#666;
	background-color: #e5e5e5;
}
#container .pagination2 ul li a:hover{
	color: #fff;
	background-color:#E00812;
}

.go_button {
	background-color:#e5e5e5; color:#666;
}
.total {
	color:#999;
}
.liStyle {
	color:#fff;
	background-color:#E00812;
}
.page_of {
	color:#fff;
}
/* end PAGINAZIONE AZENDE */