body {
	background-image:url(/img/body_bg.gif);
	margin:5px 0px;
	background-color:#720932;
	font-family:tahoma;
	font-size:12px;
}

form {
	margin:0px;
	padding:0px;
}

td, p, span, div {
	font-family:tahoma;
	font-size:12px;
}

h1 {
	margin:0px !important;
	padding:0px !important;
}

h2 {
	font-size:12px;
	color:#720932;
	font-weight:bold;
}

h3 {

}

input {
	font-family:tahoma;
	font-size:12px;
}

select {
	font-family:tahoma;
	font-size:12px;
}

textarea {
	font-family:tahoma;
	font-size:12px;
}

.check_radio {
	padding:0px !important;
	margin:0px !important;
	width:13px !important;
	height:13px !important;
}

a:link 		{font-family:tahoma; color:#0000b5; font-size:12px; text-decoration:none;}
a:visited	{font-family:tahoma; color:#000077; font-size:12px; text-decoration:none;}
a:hover		{font-family:tahoma; color:#b50000; font-size:12px; text-decoration:underline;}

.menu_link a:link 		{font-family:tahoma; color:#000075; font-size:12px; text-decoration:none;}
.menu_link a:visited	{font-family:tahoma; color:#000075; font-size:12px; text-decoration:none;}
.menu_link a:hover		{font-family:tahoma; color:#750000; font-size:12px; text-decoration:underline;}

.main_table {
}

.main_col {
	/*width:553px;*/
	/*background-color:#CCCCCC;*/
}

.right_col {
	/*width:200px;*/
	/*background-color:#AAAAAA;*/
}

.td_top_logo {
	background-image:url(/img/bg_top_main_col.gif);
	background-position:right 21px;
	background-repeat:no-repeat;
}

.box_cicche {
	background-color:#FFFFFF;
	background-image:url(/img/bg_box_chicche.gif);
	background-position:right 25px;
	background-repeat:no-repeat;
}

.cantina_td {
	background-image:url(/img/cantina_title_200.jpg);
	background-repeat:no-repeat;
	background-position:0px 25px;
}
.cantina_td li{
	list-style-image:url(/img/list_dot.gif)
}

.dispensa_td {
	background-image:url(/img/dispensa_title_200.jpg);
	background-repeat:no-repeat;
	background-position:0px 25px;
}
.dispensa_td li {
	list-style-image:url(/img/list_dot.gif)
}
.altri_td {
	background-image:url(/img/altri_prod_title_200.jpg);
	background-repeat:no-repeat;
	background-position:0px 25px;
}
.bio_td li {
	list-style-image:url(/img/list_dot.gif)
}

.bio_td {
	background-image:url(/img/prod_bio_title_200.jpg);
	background-repeat:no-repeat;
	background-position:0px 25px;
}
.altri_td li {
	list-style-image:url(/img/list_dot.gif)
}

.prod_regionali_list {
	padding:3px 0px 0px 0px;
	line-height:16px;
}
.prod_regionali_list div {
	background-image:url(/img/list_dot.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}

.vetrina_list {
	border-top:solid 1px #720932; padding:3px 0px 0px 0px;
}

.vetrina_list strong {
	color:#720932;
}

.titles_underline {
	border-top:solid 1px #720932;
}

.guida_acquisto_list {
	border-top:solid 1px #720932;
	padding:3px 5px;
	font-size:12px;
	line-height:16px;
}

.table_cerca input, .table_cerca label {
	font-size:12px;
}

.table_cart {
	color:#ffffff;
}

.table_cart td {
	color:#ffffff;
}

.categorie_list {

}

.categorie_list div {
	background-image:url(/img/list_dot.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}

.top_inner_sel_lang_td {
	font-size:11px;
	position:relative;
}

.top_sel_lang_td {
	font-size:11px;
	position:relative;
}

.top_cart_td {
	font-size:11px;
	position:relative;
}

.langSel {
	color:#ffffff;
	font-size:11px;
}

.langUnSel:link 	{font-family:tahoma; color:#ffff00; font-size:10px; text-decoration:none;}
.langUnSel:visited	{font-family:tahoma; color:#ffff00; font-size:10px; text-decoration:none;}
.langUnSel:hover	{font-family:tahoma; color:#ffff00; font-size:10px; text-decoration:underline;}

.logo_top {
	background-image:url(/img/bg_top.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:57px;
}

.bg_search {
	padding:17px 0px 0px 16px;
	background-image:url(/img/bg_top_right.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.bg_search_title {
	background-image:url(/img/line_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 16px;
}

.shadow_top {
	background-image:url(/img/ombra_TR.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	opacity:.7;
}

.bg_wht_TR {
	padding:0px 5px 0px 0px;
	background-image:url(/img/bg_top_right.gif);
	background-position:bottom;
	background-repeat:repeat-x;
 }
 
.box_top {
	background-color:#4e0521;
 }
 
.box_body {
	background-color:#8B203F;
}
.box_body .body_border {
	border:solid 1px #4e0521;
	padding:3px;
	color:#ffffff;
}

.bottom_link_img img {
	margin:0px 3px 0px 0px;
}

.bottom_link_img a {
	margin:0px 10px 0px 0px;
}

.prod_table tr {
	vertical-align:top;
	background-color:#ffdacf;
}


/*
ffdacf

*/
.prod_table td {
	padding:5px;
	border:solid 1px #eab6a6;
}

.prod_unit_list_even td {
	padding:2px 5px;
}
.prod_unit_list_even tr {
	background-color:#ffffff;
}
.prod_unit_list_even {
	background-color:#eab6a6;
}

.prod_unit_list_odd td {
	padding:2px 5px;
}

.prod_unit_list_odd tr {
	background-color:#ffdacf;
}
.prod_unit_list_odd {
	background-color:#eab6a6;
}

.toolbar_unit_prod_list {
	background-color:#CCCCCC;
}
.toolbar_unit_prod_list td {
}
.head_lists {
	background-color:#ffdacf;
}

.head_lists strong {
	font-size:12px;
	color:#720932;
}

.dett_prod_title {
	font-size:13px;
	background-color:#ffffff !important;
	border:0px !important;
	padding:0px 0px 0px 5px;
	color:#720932;
	font-weight:bold;
}

.dett_prod_subtitle {
	font-size:12px;
	background-color:#ffffff !important;
	border:0px !important;
	padding:0px 0px 0px 5px;
	color:#720932;
	font-weight:bold;
}

.home_prod_list_container {
	width:380px;
	height:290px;
	overflow:hidden;
}

.home_prod_list td {
	padding:1px 5px;
}

.addToCartLink {
	background:url(../img/ico_16x16_cart.gif) no-repeat left top;
	padding:1px 0 1px 20px;
	font-size:14px;
	font-weight:bold;
}



.cart_table thead {
	font-weight:bold;
	background-color:#999999;
	padding:10px 3px;
	color:#ffffff;
}

.cart_table tbody .row_odd {
	background-color:#cccccc;
	padding:1px 3px;
}

.cart_table tbody .row_even {
	background-color:#eeeeee;
	padding:1px 3px;
}

.cart_total {
	padding:1px 3px;
}

.trash_td {
	padding:0px !important;
	background-color:#ffffff !important;
}

.no_disp {
	background-color:#ffff00;
}

.detail_shipping td {
	padding:1px 3px
}

.risultato_table_1 td {
	padding:1px 5px;
	border:solid 1px #eab6a6;
	background-color:#ffdacf;
}

.risultato_table_2 td {
	padding:1px 5px;
	border:solid 1px #eab6a6;
}

.risultato_table td {
	padding:1px 5px;
}



.bg_white {
	background-color:#ffffff !important;
}

.profile_form tbody input {
	font-size:12px;
	width:200px;
}
.profile_form tbody select {
	font-size:12px;
	width:206px;
}

.toolbar_selected {
	background-color:#720932;
}
.toolbar_selected a:link 	{font-family:tahoma; color:#ffff00; font-size:10px; text-decoration:none;}
.toolbar_selected a:visited	{font-family:tahoma; color:#ffff00; font-size:10px; text-decoration:none;}
.toolbar_selected a:hover	{font-family:tahoma; color:#ffffff; font-size:10px; text-decoration:underline;}

.toolbar_nolink	{
	font-family:tahoma;
	color:#ffffff;
	font-size:9px;
}

.toolbar_reg_selected {
	font-size:11px;
	background-color:#720932;
	color:#ffffff;
	border-top:solid 1px #720932;
}
.toolbar_reg_unselected {
	font-size:10px;
	color:#000000;
	border-top:solid 1px #720932;
}

.menu_col {
	background-image:url(/img/list_dot_col.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	color:#ffff00 !important;
}
.menu_col_blk {
	background-image:url(/img/list_dot_col_blk.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	color:#000000 !important;
}

.body_error_login {
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 20px 0px;
}

.search_table td {
	padding:2px 0px;
}

.advance_search_table td, .advance_search_table input, .advance_search_table div, .advance_search_table select  {
	font-size:10px;
}

.cart_home {
	margin-top:5px;
}

.cart_home thead td {
	border-bottom:solid 1px #720932;
}


