body, table, tr, td {
	font-family:Verdana;
	font-size:9pt;
	color:#403006
}
table.tab_tabella td {
	border: 1px solid #412524;
	padding: 3px;
	font-size: 8pt;
}
table.tab_tabella {
	width: 100%;
	border-collapse: collapse;
	text-align:center
}
table.tab_tabella td.tab_sottotitolo {
	font-weight:bold;
	font-size: 8pt;
	background-color: #B7A7A7;
	color:#FFFFFF
}
table.tab_tabella tr.tab_titolo td {
	background-color:#5B3333;
	color:#FFFFFF;
	font-weight:bold;
}
h1 {
	border-bottom:3px dotted #5B3333;
	font-size: 12pt;
	color:#5B3333;
	text-align:right;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:bold
}
h2 {
	font-size: 11pt;
	color:#5B3333;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:bold
}
h3 {
	font-size: 10pt;
	text-align:left;
	text-decoration:none;
	font-style:oblique
}
h6 {
	font-size: 7pt;
	text-align:left;
	text-decoration:none;
	font-style:oblique
}
a_paragrafi {
	font-family: Times New Roman;
	font-size: 15pt;
	color:#F84618;
	background-repeat:repeat-x;
	text-align:left
}
.cella_menu {
	font-size: 8pt;
	color:#FFFFFF;
	text-align:right
}
.cella_menu a {
	text-decoration: underline;
	font-size: 8pt;
	color:#FFFFFF
}
.cella_menu a:hover {
	text-decoration: none;
	font-size: 8pt;
	color:#FFFFFF
}
.cella_categorie {
	border:1px solid #9CC5DC;
	font-size: 8pt;
	background-color:#D3E5EF;
	color:#5B3333;
	padding-left:5px;
	padding-right:5px
}
.cella_categorie a {
	text-decoration: none;
	font-size: 8pt;
	color:#336F93
}
.cella_categorie a:hover {
	text-decoration: none;
	font-size: 8pt;
	color:#5B3333
}
.cella_macrocategorie {
	border:1px solid #79B1D0;
	font-size: 10pt;
	color:#FFFFFF;
	background-color:#9AC4DA;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:none
}
.cella_macrocategorie a {
	font-size: 10pt;
	color:#FFFFFF;
	text-decoration:none
}
.cella_macrocategorie a:hover {
	font-size: 10pt;
	color:#FFFFFF
}
.cella_sfondofferte {
	border-bottom:3px solid #FFFFFF;
	background-color: #9D8887;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px
}
.cella_sfondocms {
	padding:10px;
	border-bottom:3px solid #FFFFFF;
	background-color: #B7A7A7;
	color:#FFFFFF;
	font-weight:bold
}
.box_angsupsin {
	background-color: #5B3333;
	background-image: url('images/sfondo/Oboxsop_s.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
.box_angsupdes {
	background-color: #5B3333;
	background-image: url('images/sfondo/Oboxsop_d.jpg');
	background-repeat: no-repeat;
	background-position:   right top
}
.box_centralesup {
	background-color: #5B3333;
	background-repeat: no-repeat;
	background-position:   right top;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right
}
.box_barra {
	background-color: #8B6E6E;
	background-repeat: no-repeat;
	background-position:    right top;
	height:3px
}
.box_contenuto {
	border-left:1px solid #CBBCBE;
	border-right:1px solid #CBBCBE;
	border-top:1px solid #CBBCBE;
	background-color: #DED4D3;
	background-repeat: no-repeat;
	background-position: right top;
	height:3px;
	padding-left:7px;
	padding-top:7px;
}
.box_contenuto_testo {
	font-size: 8pt;
	padding-left: 4px;
	padding-right: 4px
}
.box_angsotsin {
	background-image: url('images/sfondo/Oboxsot_s.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
	background-color:#DED4D3
}
.box_angsotdes {
	background-image: url('images/sfondo/Oboxsot_d.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	height:10px;
	background-color:#DED4D3
}
.box_centralesot {
	border-bottom:1px solid #CBBCBE;
	background-color: #DED4D3;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: right;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px
}
.moduli_angsupsin {
	background-color: #5B3333;
	background-image: url('images/sfondo/boxsop_s.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.moduli_angsupdes {
	background-color: #5B3333;
	background-image: url('images/sfondo/boxsop_d.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}
.moduli_centralesup {
	background-color: #5B3333;
	background-repeat: no-repeat;
	background-position:   right top;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right
}
.moduli_barra {
	background-color: #8B6E6E;
	background-repeat: no-repeat;
	background-position: right top;
	height:3px
}
.moduli_contenuto {
	border-left:1px solid #CBBCBE;
	border-right:1px solid #CBBCBE;
	border-top:1px solid #CBBCBE;
	background-color: #EFEBEA;
	background-repeat: no-repeat;
	background-position: right top;
	height:3px;
	padding-left:14px;
	padding-top:14px
}
.moduli_noimmagine {
	background-image: url('images/sfondo/noimages.jpg');
	background-repeat:no-repeat;
	background-position: left top;
}
.moduli_angsotsin {
	background-image: url('images/sfondo/boxsot_s.jpg');
	background-repeat: no-repeat;
	background-position:     left bottom;
	height:14px;
	background-color:#EFEBEA
}
.moduli_angsotdes {
	background-image: url('images/sfondo/boxsot_d.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	height:14px;
	background-color:#EFEBEA
}
.moduli_centralesot {
	border-bottom:1px solid #CBBCBE;
	background-color: #EFEBEA;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:right;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px
}
.cella_articolititolo {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#8B6E6E;
	text-align:center
}
.cella_articolicodice {
	font-weight:bold;
	background-color:#E1DBD9;
	text-align:center;
	font-size:8pt
}
.cella_articolidescrizione {
	background-color:#D0C7C4;
	font-size:8pt
}
.cella_scura {
	background-color: #5B3333;
	background-repeat: no-repeat;
	background-position:    right top;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold
}
.carrello_articolititolo {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#8B6E6E;
	text-align:center;
	font-size:8pt
}
.carrello_quantita {
	background-color:#D8CFCF;
	text-align:center;
	font-size:8pt
}
.carrello_articolidescrizione {
	background-color:#EFEBEA;
	font-size:8pt
}
