body { background: #483E3C; font-family: Arial, Helvetica, sans-serif; margin: 0px; 
	padding: 0px; width: 100%;}

TABLE { empty-cells: show; width: 100%; margin: 0px; padding: 0px; border-collapse: collapse;
	vertical-align: top; text-align: left; background: #fff; border-left: 1px solid #000;
	border-right: 1px solid #000;}
TABLE TH { background: #F3F8FC; margin: 0px; padding: 0px; border-collapse: collapse; color: #C00000;}
TABLE TD { margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; text-align: left;}
TABLE TR { margin: 0px; padding: 0px;	border-collapse: collapse; vertical-align: top; text-align: left;}

#top { border-bottom: 6px solid #563B35; background: url(../images/bk_top.gif) repeat-x #947342; margin: 0px;
	padding: 0px; }
#topmain { background: url(../images/bk_top.jpg) right no-repeat; }	
#logo { border: 0; margin: 0; padding: 0; }

h1 { font-size: .9em; font-weight: bold; color: #fff; text-align: right;  position: absolute; 
	text-align: right; top: 0px; left: 275px; margin: 0px 15px 0px 15px; padding: 3px;
	background: #563B35; }

h2 { font-size: 17px; margin: 0px; padding: 3px; }	
h3 { font-size: 15px; margin: 0px; padding: 3px; }	

hr { height: 1px; background: #660000; color: #660000; border: none; }
	
#menutop { position: absolute; text-align: left; top: 20px; left: 290px; 
	background: url(../images/i1.gif) left bottom no-repeat #563B35; font-size: 0.85em; font-weight: bold; }
#menutop ul{ list-style: none; margin: 0px; padding: 4px; 
	background: url(../images/i2.gif) right bottom no-repeat; margin-left: .7em; }
#menutop ul li{ list-style: none; display: inline; margin: 0px; padding: 0px; }
#menutop ul li a{ text-decoration: none; color: #F5D8AE; margin-right: .7em; }
#menutop ul li a:hover{ text-decoration: underline; }

#menutop2 { position: absolute; text-align: left; top: 50px; left: 290px; 
	font-size: 1em; font-weight: bold; }
#menutop2 ul{ list-style: none; margin: 0px; padding: 4px; 
	margin-left: 0.7em; }
#menutop2 ul li{ list-style: none; display: inline; margin: 0px; padding: 0px; }
#menutop2 ul li a{ color: #660000; margin-right: 0.7em; text-decoration: none; }
#menutop2 ul li a:hover{ text-decoration: underline; }

#sx,#dx { background: #000; width: 20%; color: #fff; font-size: 80%; }
.titsx { text-align: left; }
.titdx { text-align: right; }

.menusx { font-weight: bold; }
.menusx ul{ list-style: none; margin: 0px; padding: 4px; }
.menusx ul li{ list-style: none; display: block; margin: 0px; padding: 3px;
	border-bottom: 1px solid #594528; }
.menusx ul li a{ text-decoration: none; color: #F5D8AE; margin-right: 0.7em; }
.menusx ul li a:hover{ text-decoration: underline; }

.menusx .sottocat{ background-color: #563B35;	border-left: 5px solid #947342; }
.menusx .sottocat a{ color: #FFB162; }
.menusx .sottocats{ background-color: #FFB162; border-left: 8px solid #947342; }
.menusx .sottocats a{ color: #000; }

.stampi { padding: 4px; }
.stampi a { color: #FAEDC4; font-weight: bold; text-decoration: underline; }
.stampi a:hover { text-decoration: none; }

#main { padding: 10px; margin: 0px; font-size: 12px}
#main table { border: none;}
/*.fotomain { border-bottom: 4px solid #563B35; text-align: right; } */

.menudx { font-size: 90%; }
.menudx ul{ list-style: none; margin: 0px; padding: 4px; }
.menudx ul li{ list-style: none; display: block; margin: 0px; padding: 3px;
	border-bottom: 1px solid #4D4D4D; }
.menudx ul li a{ text-decoration: none; color: #fff; margin-right: 0.7em; }
.menudx ul li a:hover{ text-decoration: underline; }

.but01 { padding: 4px; margin: 4px; font-size: 90%; font-weight: bold; text-align: center; }
.but01 a { background: #483E3C; padding: 3px; border: 1px solid #4D4D4D; color: #fff;
	text-decoration: none; }
.but01 a:hover { text-decoration: underline; }

.footer, .footer0 { background: #000; color: #fff; border-top: 7px solid #563B35; font-size: 0.7em;
	font-weight: bold; padding: 4px; }
.footer a, .footer0 a { text-decoration: none; margin-right: 5px; padding-right: 5px; color: #fff; }
.footer a:hover, .footer0 a:hover { text-decoration: underline; }

.but01 { font-weight: bold; font-size: 12px; margin: 11px; margin-bottom: 21px; margin-right: 5px;
	text-align: right;}
.but01 a{ background: #525252; padding: 8px; text-decoration: none;
	color: #fff; padding-left: 28px; white-space: nowrap; border: 1px solid #DFE3F9;}
.but01 a:hover{ background: #FEAC60; text-decoration: none; color: #000;}

.but02a { font-weight: bold; font-size: 12px; margin: 4px; text-align: center; float: left;
	border: 1px solid #DFE3F9; padding: 5px; }
.but02a a{ text-decoration: none; color: #fff; white-space: nowrap;
	background: #947342; padding: 2px; }
.but02a a:hover{ text-decoration: none; background: #000; color: #fff; }

.but02b { font-weight: bold; font-size: 12px; margin: 4px; text-align: center; float: left;
	border: 1px solid #DFE3F9; padding: 5px; }
.but02b a{ text-decoration: underline; color: #000;
	white-space: nowrap; background: #FDEACE; padding: 2px; }
.but02b a:hover{ text-decoration: none; color: #F44915; }

.but02c { font-weight: bold; font-size: 12px; margin: 4px; text-align: center; 
	border: 1px solid #DFE3F9; padding: 5px; text-align: center; }
.but02c a{ text-decoration: underline; color: #000;
	white-space: nowrap; background: #FDEACE; padding: 2px; }
.but02c a:hover{ text-decoration: none; color: #F44915; }

.categoriat { clear: both; }

.prodotto { float: left; margin-right: 5px; margin-bottom: 15px; width: 31%;
	font-size: 12px; background: #fff; vertical-align: top; }
.prodotto img { border: 1px solid #DFE3F9; margin: 3px; }
.prodotto form{ background-image: none;}
.prodt { clear: both; color: #000; font-weight: bold; margin: 3px;}
.prodpre { color: #000; margin-right: 10px; display: inline; text-decoration: line-through; }
.prodgr { color: #666666; }
.prodp { color: #F44915; font-weight: bold; margin: 3px;}
.prodd { color: #000; font-size: 11px; margin: 3px;}
.prodback { background-color: #FDEACE; color: #F44915; font-weight: bold; margin: 3px;
	padding: 3px; font-size: 14px; text-align: center;}

.articolo{ margin-right: 5px; margin-bottom: 15px; font-size: 12px; width: 100%; }
.articolo img{ border: 1px solid #DFE3F9; margin: 3px; float: left; }
.articolo h2{ color: #000; margin-top: 5px; }

.descriz{ margin: 4px; padding: 4px; float: left; line-height: 1.5em; }
.descrizr{ margin: 4px; padding: 4px; float: right; line-height: 1.5em; }
.reset{ clear: both; }
.fotoprod{ float: left; }

.aranciow{ color: #fff; font-size: 12px; font-weight: bold; }	
.sconti{ float: left; margin-right: 15px; margin-bottom: 25px; width: 145px;
	border: 1px solid #DFE3F9; margin: 3px; font-size: 11px; text-align: justify; }

.butevid{ color: #fff; background: #563B35; }
.butevid2{ color: #fff; background: #563B35; margin-bottom: 10px; text-align: center; }
.tcarr{ margin: 4px; padding: 8px; background: #fff; display: block; width: 95%;
	border: 1px solid #fff; }

.status{ text-align: center; font-size: 11px; margin-bottom: 7px;
	background: url(../images/back_line.gif) bottom repeat-x #F8F9FC; }
.status strong{ color: #ff0000; }
.status a{ text-decoration: none; color: #563B35; }
.status a:hover{ text-decoration: underline; color: #F44915; }

.tcarr{ margin: 4px; padding: 8px; background: #fff; display: block; width: 95%; 
	font-size: 12px;}
	
.scheda0 { background: #FFEBCD; padding: 3px; color: #000; }	
.scheda0 a { text-decoration: none; color: #000; }
.paginasel { background: #A52A2A; font-weight: bold; color: #fff; padding: 2px; }

.contenuto {  }
.contenuto a { color: #FF4500; text-decoration: underline; }
.contenuto a:hover { color: #000; text-decoration: none; }
.contenuto ul li a { color: #FF4500; text-decoration: underline; }
.contenuto ul li a:hover { color: #000; text-decoration: none; }

.stam { padding: 0px; margin: 1em 0px 0px 0px; }
.stam ul { padding: 0px; margin: 0px; list-style: none; }
.stam ul li { padding: 0px; margin: 0px; list-style: none; width: 32%; float: left; text-align: center; }
.stam ul li img { text-align: center; border: 1px solid #000; margin-bottom: 4px; }
.stam .stacco { clear: both; margin: 20px; }
.stamp ul li a { color: #FF3333; font-weight: bold; }
.stamp ul li a:hover { color: #000; }

.catpdf { padding: 3px; font-size: 90%; }
.catpdf img { border: 2px solid #999; }
.catpdf ul { padding: 0px; margin: 0px; list-style: none; }
.catpdf ul li { padding: 2px; list-style: none; margin: 10px; width: 28%; float: left; text-align: center; height: 120px; }

#stats { display: none; visibility: hidden; }

#ricerca { padding: 3px; }
#ricerca a { color: #FF0033; font-weight: bold; }
#ricerca a:hover { color: #663333; }

.t1tc { height: 50px; width: 90%; display: block; margin: 8px; padding: 4px; }

.t1tc a { color: #CC3333; font-weight: bold; }
.t1tc a:hover { color: #000; }

@media print {
#sx, #dx, #top, .but02c, #footer,.footer0 { display: none; visibility: hidden; width: 0; }
#main, .main { width: 800px; background: #333; position: relative; border: 3px solid #000;
	margin: 0px; padding: 1em; }
#stampi, .stampi { width: 100%; }
#bloccoprn { width: 300px; background: #000; }
#modulorichiestacorso,#h3corso { display: none; }
}
