body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background-color: #313131;}
LI.bullet {list-style:url(../images/im_bullet.gif) outside;}
table {margin: 0px; padding: 0px;}

textarea{font: 9px verdana; text-align: left; color: #000000;}
select {font: 11px Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000;}
input {font: 12px verdana; background-color: #FFFFFF; color: #000000;}
file{font: 12px verdana; background-color: #FFFFFF; color: #000000;}
radio{ color:#000000;}

img {border: 0px;}

.main_tbl {width: 920px; background-color: #000000; color: #FFFFFF; padding: 0px; margin: 0px;}
/* _________________ ERRORI  _________________________*/
.ADM_alert2 {font: bold 12px tahoma; color: #990000; background-color:#CCCCCC; border-color:#000000; border-style: double;
			padding:5px; text-align:center;}
.ADM_link{font: bold 12px tahoma; color: #990000; background-color:#CCCCCC; border-color:#000000; border-style: double;
			padding:5px; text-align:center;}


/* _______________________ HOME __________________________ */
.hometop_tbl {width: 920px; text-align:left; vertical-align:top; background-color: #000000; color: #FFFFFF; font-size: 12px;}
	.hometop_tbl th {text-align:left; vertical-align:top; color: #990000; font-size: 12px;}
	.hometop_tbl td span {vertical-align:top; text-align: left; color: #FFFFFF;}
	.hometop_tbl td {text-align:left;  font-size: 12px;}
	.hometop_tbl img {border: 0px;}

.homenews_tbl {width: 920px; text-align:left; vertical-align:top; background-color: #000000; color: #FFFFFF; font-size: 12px;}
	.homenews_tbl th {text-align:left; vertical-align:top; color: #990000; font-size: 12px;}
	.homenews_tbl td span {vertical-align:top; text-align: left; color: #FFFFFF;}
	.homenews_tbl td {text-align:left;  font-size: 12px;}
.homenewprod_tbl {width: 100%; text-align:left; vertical-align:top; background-color: #000000; color: #FFFFFF; font-size: 12px;}
	.homenewprod_tbl th {width: 100%; text-align:left; color: #000000; background-color: #FFFFFF;}
	.homenewprod_tbl td {text-align:left;}
	.homenewprod_tbl td a {text-decoration: none; color: #FFFFFF; background-color: #000000;}
	.homenewprod_tbl td a:hover {text-decoration: none; color: #000000; background-color: #990000;}

	.homenews_arrow {font: bold 9px verdana; color:#CCCCCC; text-align:right; padding-right:10px; vertical-align:top; height:10px;}
	.homenews_arrow a {font: bold 9px verdana; color:#CCCCCC; text-align:right; padding-right:10px; vertical-align:top; height:10px; text-decoration:none;}
	.home_news_arrow a:Hover {color:#FFFFFF;}

.homescroll_tbl {width: 920px; text-align:left; vertical-align:top; background-color: #000000; color: #FFFFFF; font-size: 12px; margin-top:10px; margin-bottom: 10px;}
	.homescroll_tbl td {text-align:right; font-size: 12px;}

.bottom_tbl {width: 920px; text-align:left; vertical-align: bottom; background-color: #313131; color: #FFFFFF; font-size: 10px; margin-top: 10px;}
	.bottom_tbl td {text-align: center;  font-size: 10px; color: #FFFFFF; background-color: #313131;}
	.bottom_tbl td a {text-align: center; font-size: 10px; text-decoration: none; color: #FFFFFF; background-color: #313131;}
	.bottom_tbl td a:hover {text-align: center; font-size: 10px; text-decoration: none; color: #000000; background-color: #FFFFFF;}

/* _______________________NEWS LETTER _______________________________ */

.nletter_menu_tbl {color: #FFFFFF; background-color:inherit; font-family: Verdana, Arial, Helvetica, sans-serif; width:135px;} 
.nletter_menu_tbl th {color: #FFFFFF; text-align: right; font-size:12px; padding-bottom:4px; padding-top:4px; padding-left:4px; border-top-width:thin; border-top-color: #FFFFFF; border-top-style: inset;} 
.nletter_menu_tbl td {color: #FFFFFF; text-align: left; background-color:inherit; font-size:12px;} 
.nletter_menu_tbl a {color: #FFFFFF; text-decoration: none; padding-top:1px; display:block;}
.nletter_menu_tbl a:hover {background-color: #FFFFFF; color: #993333;}

.nletter_view_top_tbl {font-family: Verdana, Arial, Helvetica, sans-serif; width:600px; height:114px; background-image:url(../newsletter/images/header_newsletter.gif);} 
.nletter_view_top_tbl th {color: #FFFFFF; text-align: right; font-size:12px;} 

.nletter_view_tbl {color: #FFFFFF; background-color:inherit; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.nletter_view_tbl th {color: #990000; text-align: left; font-size:14px;} 
.nletter_view_tbl td {color: #FFFFFF; text-align: left; background-color:inherit; font-size:12px;} 
.nletter_view_tbl a {color: #FFFFFF; text-decoration: none; padding-top:1px; display:block;}
.nletter_view_tbl a:hover {background-color: #FFFFFF; color: #993333;}

.nletter_view_bottom_tbl {font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; width:600px; background-color:#000000; color:#CCCCCC;} 
.nletter_view_bottom_tbl td {color: #CCCCCC; text-align: left; font-size:9px; background-color:#000000;}

/* _______________________ Menu prodotti principale _______________________________ */
.mainprods_tbl {width: 920px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
	.mainprods_tbl td {width: 33%;}

.mainprods2_tbl {}
	.mainprods2_tbl th {text-transform: uppercase; text-align: right; padding-right: 3px;}
	.mainprods2_tbl th a {text-decoration: none; color: #FFFFFF; background-color: inherit; font-size: 14px;}
	.mainprods2_tbl th a:hover {text-decoration: none; color: #999999; background-color: inherit;}
	.mainprods2_tbl span {text-align: right; font-size: 50px; font-weight: bold;}
	.mainprods2_tbl img {border: 0px;}

/* _______________________ Tabella prodotti esterna _______________________________ */
.cat_tbl {color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
	.cat_tbl td {width: 600px; color: #FFFFFF; background-color: inherit; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* _______________________ Menu singolo prodotto _______________________________ */
.prod_tbl {width: 133px; color: #FFFFFF; background-color: none; font-family: Verdana, Arial, Helvetica, sans-serif; display: block;}
	.prod_tbl td {color: #999999; background-color: none; font-size: 9px; text-align: left; font-weight: normal;}
	.prod_tbl span {color: #999999; background-color: none; font-size: 9px; text-align: left; font-weight: bold;}
	.prod_tbl th {color: #FFFFFF; background-color: none; font-size: 60px; width: 20px; font-weight: normal;}
	.prod_tbl th a {color: #FFFFFF; background-color: none; text-decoration: none;}
	.prod_tbl th a:hover {color: #999999; background-color: none; text-decoration: none;}

	
.prodmenu_tbl {color: #FFFFFF; background-color: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; width: 100%;}
	.prodmenu_tbl td {font-size: 9px; color: #FFFFFF; background-color: none;  font-weight: normal;}
	.prodmenu_tbl td a {font-size: 9px; text-decoration: none; font-weight: normal; color: #FFFFFF; background-color: none;}
	.prodmenu_tbl td a:hover {color: #FFFFFF; background-color: none; font-size: 9px; text-decoration: underline; font-weight: normal;}

/* _________________ scheda prodotto _____________________ */
.prodotto_tbl {width: 620px; color: #FFFFFF; background-color: #000000; margin-top: 10px;}
	.prodotto_tbl th {width: 220px;}
	.prodotto_tbl td {vertical-align: top;}

.prodfoto_tbl {width: 100%;}
	.prodfoto_tbl td {text-align: center;}
	.prodfoto_tbl th {text-align: left;}
	.prodfoto_tbl img {border: 2px; border-color: #FFFFFF; border-style: solid;}

.prodtxt_tbl {width: 100%; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top;}
	.prodtxt_tbl th {width: 400px; color: #000000; background-color: #FFFFFF; font-size: 14px; text-align: left; text-transform: uppercase;}
	.prodtxt_tbl td {color: #FFFFFF; background-color: #000000; font-size: 12px; font-weight: normal;}
	

.prodfile_tbl {width: 100%; text-align: right; margin-top: 20px;}
	.prodfile_tbl td {text-align: right;}

/* _________________ foto prodotto _____________________ */
.foto_tbl {width: 190px;}
	.foto_tbl td {text-align:center;}
	.foto_tbl td {text-align:center;}
	.foto_tbl img {float:none; border-color:#FFFFFF; border-style:solid; border-width:2px;}

/* _______________________ NEWS e POPUP_______________________________ */
.news_tbl {width: 920px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}
	.news_tbl td {text-align: left; vertical-align: top;}
	.news_tbl th {width: 286px; text-align: left; vertical-align: top;}
	.news_tbl span {color: #FFFFFF; background-color: #000000; font-size: 60px; text-decoration: none;}
	.news_tbl span:hover {color: #990000; background-color: #000000; text-decoration: none;}
	.news_tbl img {border: 0px;}
	.news_tbl td a {color: #FFFFFF; background-color: #000000; font-size: 9px; text-decoration: none;}
	.news_tbl td a:hover {color: #990000; background-color: #000000; font-size: 9px; text-decoration: none;}

.news_view_tbl {width: 100%; text-align:left; vertical-align:top; background-color: #000000; color: #FFFFFF;}
	.news_view_tbl th {text-align:left; vertical-align:top; color: #990000; font-size: 14px; font-weight: bold;}
	.news_view_tbl td {text-align:left;  font-size: 12px;}
	.news_view_tbl span {vertical-align:top; text-align: left; color: #FFFFFF; background-color: inherit;}
	.news_view_tbl img {border: 0px;}

.news_arch_tbl {width: 100%; text-align:left; vertical-align:top; background-color: #000000; color: #FFFFFF;}
	.news_arch_tbl th {text-align:left; vertical-align:top; color: #999999; font-size: 12px; font-weight: bold;}
	.news_arch_tbl td {text-align:left;  font-size: 10px;}
	.news_arch_tbl span {vertical-align:top; text-align: left; color: #FFFFFF; background-color: inherit;}

.popup_tbl {width: 100%; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}
	.popup_tbl th {text-align: left; vertical-align: top; font-size: 12px; color: #990000; background-color: inherit;}
	.popup_tbl td {text-align: left; vertical-align: top; font-size: 10px; color: #FFFFFF; background-color: inherit;}
	.popup_tbl a {color: #FFFFFF; background-color: #000000; font-size: 10px; text-decoration: none;}
	.popup_tbl a:hover {color: #990000; background-color: #000000; font-size: 10px; text-decoration: none;}
	.popup_tbl span {font-size: 12px; font-weight: bold;}
	.popup_tbl img {border: 0px;}


/* _______________________ top sotto lingua _______________________________ */
.top_tbl {color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 920px;}
	.top_tbl th {color: #FFFFFF; background-color: #000000; font-size: 18px; text-align: right; font-weight: normal; vertical-align: bottom; background-image:url(../images/bg_top.gif); background-repeat: no-repeat; background-attachment: left top;}
	.top_tbl td {width: 286px; color: #FFFFFF; background-color: #000000; text-align: right;}

/* _______________________ Clienti guest book ecc _______________________________ */
.clientiform_tbl {width: 920px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	.clientiform_tbl th {width: 100px; color: #FFFFFF; background-color: #000000; font-size: 11px; text-align: left;}
	.clientiform_tbl td {width: 330px; color: #FFFFFF; background-color: #000000; font-size: 12px; text-align: left;}

.clientiform2_tbl {width: 500px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	.clientiform2_tbl th {width: 70px; color: #FFFFFF; background-color: #000000; font-size: 11px; text-align: left;}
	.clientiform2_tbl td {width: 430px; color: #FFFFFF; background-color: #000000; font-size: 12px; text-align: left;}

/*  contiene  lil bottone per l'area riservata e i link a winzip ecc*/
.clientiform3_tbl {width: 370px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: right;}
	.clientiform3_tbl th {color: #000000; background-color: #FFFFFF; font-size: 16px; text-align: right;}
	.clientiform3_tbl th a {color: #000000; background-color: #FFFFFF; font-size: 16px; text-align: right; text-decoration: none;}
	.clientiform3_tbl th a:hover {color: #990000; background-color: #FFFFFF; font-size: 16px; text-align: right; text-decoration: none;}
	.clientiform3_tbl td {color: #FFFFFF; background-color: #000000; font-size: 12px; text-align: right;}
	.clientiform3_tbl td a {color: #FFFFFF; background-color: #000000; font-size: 14px; text-align: right; text-decoration: none;}
	.clientiform3_tbl td a:hover {color: #FFFFFF; background-color: #000000; font-size: 14px; text-align: right; text-decoration: underline;}

/* pagine singole: chi siamo, contatti, dove siamo  */
.single1_tbl {color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 920px;}
	.single1_tbl td {color: #FFFFFF; background-color: #000000; font-size: 12px; text-align: justify; vertical-align: top;}
	.single1_tbl td a {color: #FFFFFF; background-color: #000000; font-size: 12px; text-decoration: none;}
	.single1_tbl td a:hover {color: #990000; background-color: #000000; font-size: 12px; text-decoration: none;}
	.single1_tbl th {color: #000000; background-color: #CCCCCC; font-size: 16px; text-align: right;}
	.single1_tbl span {color: #FFFFFF; background-color: inherit; font-size: 14px; text-decoration: none; font-weight: bold; text-transform: uppercase;}

/* _______________________ Menu lingua _______________________________ */
.lang_tbl { width: 920px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	.lang_tbl th {color: #FFFFFF; background-color: #000000; font-size: 10px; text-align: left; padding-left: 50px;}
	.lang_tbl td {width: 286px; color: #FFFFFF; background-color: #000000; font-size: 10px; text-align: right; padding-right: 30px;}
	.lang_tbl img {border: 0px;}


.border_tbl {border-color: #FFFFFF; border-style: solid; border-width: 5px; padding:0px; margin: 0px; background-color: #000000; color: #FFFFFF;}

/* _______________________ Fotogallery _______________________________ */
.fotogallery_tbl {width: 920px; color: #FFFFFF; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	.fotogallery_tbl td {color: #FFFFFF; background-color: #000000; font-size: 10px; vertical-align: top;}
	.fotogallery_tbl td a {color: #FFFFFF; background-color: #000000; font-size: 9px; text-decoration: none;}
	.fotogallery_tbl td a:hover {color: #FFFFFF; background-color: #000000; font-size: 9px; text-decoration: underline;}
	.fotogallery_tbl th {color: #999999; background-color: #000000; font-size: 10px; text-align: left;}
	.fotogallery_tbl img {border: 0px;}
