body {background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; margin: 0px;}
table { margin: 0px; padding: 0px; border-collapse:collapse;}
tr {border: 0px; margin: 0px; padding: 0px;}
th {border: 0px; margin: 0px; padding: 0px; font-weight:normal;}
td {border: 0px; margin: 0px; padding: 0px;}
textarea {font: 9px verdana; text-align: left; color: #000066;}
select {font: 9px Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000066;}
input {font: 9px verdana; background-color: #FFFFFF; color: #000066;}
file {font: 9px verdana; background-color: #660000; color: #000066;}
img {border:0px; padding:0px; margin:0px; border-collapse:collapse;}

/* _________________ MENU SX _____________________ */
.bleft1 {color:#FFFFFF; text-align:left; text-decoration:none;
background:none; padding-left:0px; text-transform:uppercase; font-weight:bold;} 
.bleft1 a {text-decoration:none; color:#FFFFFF;}
.bleft1 a:hover {color: #FFFF00; background-color:inherit; text-decoration:none;}

.bleft2 {color:#FFFFFF; text-align:left; text-decoration:none;
background: none; padding-left:10px;} 
.bleft2 a {text-decoration:none; color:#FFFFFF;}
.bleft2 a:hover {color:#FFFF00; background-color:inherit; text-decoration:none;}

.bleft3 {font-size:10px; color:#FFFFFF; text-align:left; text-decoration:none;
background: none; padding-left:20px;} 
.bleft3 a {text-decoration:none; color:#FFFFFF;}
.bleft3 a:hover {color:#FFFF00; background-color:inherit; text-decoration:none;}

.bleft4 {font-size:10px; color:#FFFFFF; text-align:left; text-decoration:none;
background: none; padding-left:30px;} 
.bleft4 a {text-decoration:none; color:#FFFFFF;}
.bleft4 a:hover {color:#FFFF00; background-color:inherit; text-decoration:none;}
/* _______________________  __________________________ */
.tbl_main {background-color:#3399CC; width:760px;}
.tbl_home {background-color: #FFFF00; width:760px; background-image: url(../images/bg_homepage.jpg); background-repeat: no-repeat; background-position:top left; height:437px;}
.tbl_top {background-color: #CCCCCC; width:760px; background-image:url(../images/bg_grigiochiaro1.gif); background-repeat:repeat;}

.tbl_str_gen {width: 760px; vertical-align:top; height:437px;}
	.tbl_str_gen th {width: 210px; vertical-align:top; background-image: url(../images/bg_left.gif); background-repeat: no-repeat; background-position:top left;}
	.tbl_str_gen td {background-image: url(../images/bg_main.gif); background-repeat:repeat-x; background-position:top left; vertical-align:top;}

.tbl_text {vertical-align:top; width:auto; font-size:10px;}
	.tbl_text th {text-align: left;  background:none; width:auto;}
	.tbl_text td {padding-left:20px; padding-right:20px; color: #333333; text-align: left; vertical-align:top; background:none; width:auto;}
	.tbl_text td a {text-decoration:none; color: #333333; vertical-align:top;}
	.tbl_text td a:hover {text-decoration: underline; color: #333333; vertical-align:top;}

.tbl_left {vertical-align:top; width:auto; font-size:10px;}
	.tbl_left th {text-align:right;  vertical-align:top; background:none;}
	.tbl_left td {text-align:left; vertical-align:top; padding-right:5px; background:none;}

.tbl_news {vertical-align:top; width:auto; font-size:10px;}
	.tbl_news th {text-align: left;  background:none; width:150px; color: #006699;}
	.tbl_news td {color: #333300; text-align: left; vertical-align:top; background:none; width:auto;}
	.tbl_news td a {text-decoration:none; color: #333333; vertical-align:top;}
	.tbl_news td a:hover {text-decoration: underline; color: #333333; vertical-align:top;}
	
.tbl_guest {font-size:9px;}
	.tbl_guest td {padding-left:2px; padding-right:2px; color: #000000; text-align: left; background-color: inherit;}
	.tbl_guest td a {text-decoration:none; color: #000000;}
	.tbl_guest td a:hover {text-decoration: underline; color: #000000;}

.tbl_contatti {font-size:10px; vertical-align:top; width:auto;}
	.tbl_contatti th {text-align: left;  background:none; width:auto; color:#006699; font-weight:bold; text-transform:uppercase; padding-left:20px;}
	.tbl_contatti td {color: #333333; text-align: left; vertical-align:top; background:none; width:auto;}
	.tbl_contatti td a {text-decoration:none; color: #333333; vertical-align:top;}
	.tbl_contatti td a:hover {text-decoration: underline; color: #333333; vertical-align:top;}
	
.tbl_prodotto {font-size:10px; text-align: left; width:550px;}
	.tbl_prodotto th {padding-left:5px; padding-right:2px; padding-bottom:10px; vertical-align: middle; color: #FFFFFF; font-weight:bold; font-size:12px; text-transform:uppercase;}
	.tbl_prodotto td {padding-left:5px; padding-right:2px; padding-bottom:10px; color: #333333; text-align: left; background-color: inherit; font-weight:bold;}
	.tbl_prodotto td a {text-decoration:none;}
	.tbl_prodotto td a:hover {text-decoration: underline;}
	
.tbl_prodotto2 {font-size:10px; text-align: left; width:550px;}
	.tbl_prodotto2 td {padding-left:5px; padding-right:2px; color: #000000; text-align: left; background-color: inherit; font-weight:bold; vertical-align:top;}
	.tbl_prodotto2 span{color:#003399;}
	
.prodotto_path {font-size: 11px; color: #006699; text-transform:lowercase; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; width:500px;}
.prodotto_copyright {font-size: 9px; color: #006699; text-align:right; width:500px; font-style:italic;}
	
.tbl_prod_foto {width:100%; background-image:url(../images/bg_prod.jpg); background-position:left; background-repeat:no-repeat;}
	.tbl_prod_foto td {text-align: left; background:none; width:auto; float:left;}

.tbl_dovesiamo_map {width: 550px; text-align:center; vertical-align:top;}
	.tbl_dovesiamo_map td {width: 150px; text-align:center; vertical-align:top;}
	
.tbl_stats {font-size:10px; text-align: right;}
	.tbl_stats th {padding-left:5px; padding-right:10px; color: #000000; font-weight:bold;}
	.tbl_stats td {padding-left:5px; padding-right:60px; color: #333333; text-align: right; background-color: inherit; font-weight:bold;}
