body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}

a:link { text-decoration:none; color: #000000;}
a:visited { text-decoration:none; color: #000000;}
a:hover { text-decoration:underline; color:#D61225;}
a:active { text-decoration:none; color: #000000;}

INPUT { font-size : 10px;border : 1px #485057 solid;background-color: #ffffff }
textarea{ font-size : 11px;border : 1px #485057 solid;background-color: #ffffff }
select{ font-size : 10px;border : 1px #485057 solid;background-color: #ffffff }

#principale { width:845px;}

#slogan { width:274px; height:263px; padding:10px; background-image:url(../immagini/sfondotabHP.gif); background-repeat:no-repeat; float:inherit;}
#hpflash { width:274px; height:263px; background-image:url(../immagini/sfondotabHP.gif); background-repeat:no-repeat; float:inherit;}
.tdslogan { color:#FFFFFF; font-weight:bold; font-size:36px; text-align:left;}

#col1 { width:130px; background-image:url(../immagini/sfondocolsx.gif); background-repeat:repeat-y; vertical-align:top;}
#col2 { width:144px; vertical-align:top; background-color:#f0f0f0; text-align:left; padding-top:169px;}
#col3 { width:297px; vertical-align:top; text-align:left;}
#col4 { width:274px; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; vertical-align:top; padding-top:140px; text-align:left; color:#666666; height: 371px;}

#col12 { width:130px; background-image:url(../immagini/sfondocolsx.gif); background-repeat:repeat-y; vertical-align:top;}
#col22 { width:144px; vertical-align:top; background-color:#f0f0f0;}
#col32 { width:542px; background-image:url(../immagini/sfondocoldx.gif); background-position:right; background-repeat:repeat-y; vertical-align:top; text-align:left; font-size:9px; padding-left:29px;}
html>body #col32 { width:531px; padding-left:29px;}

#col1int { width:130px; background-image:url(../immagini/sfondocolsx.gif); background-repeat:repeat-y; vertical-align:top;}
#col2int { width:144px; vertical-align:top; background-color:#f0f0f0; text-align:left; padding-top:169px;}
#col3int { width:299px; vertical-align:top; text-align:left; padding-left:29px;}
#col4int { width:193px; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; background-position:right; vertical-align:top; padding-top:169px; height: 371px; text-align:left; padding-right:50px;}
#col4dovesiamo { width:193px; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; background-position:right; vertical-align:top; padding-top:169px; height: 371px; text-align:left; padding-right:55px;}
#col4chisiamo { width:193px; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; background-position:right; vertical-align:top; padding-top:169px; height: 371px;}

.rossohp { font-size:10px; font-weight:bold; color:#D61225;}
.categoria { background-image:url(../immagini/sfondocat.gif); background-position:top left; background-repeat:no-repeat; padding-left:14px; font-size:13px; font-weight:bold; color:#D61225; text-align:left;}
.categoria a:link{ font-size:13px; font-weight:bold; color:#000000;}
.categoria a:visited{ font-size:13px; font-weight:bold; color:#000000;}
.categoria a:hover{ font-size:13px; font-weight:bold; color:#D61225;}
.categoria a:active{ font-size:13px; font-weight:bold; color:#000000;}
.sottocategoria { color:#D61225; background-image:url(../immagini/sfondosottocat.gif); background-position:top left; background-repeat:no-repeat; padding-left:20px;}
.sottocategoria a:link{ color:#000000;}
.sottocategoria a:visited{ color:#000000;}
.sottocategoria a:hover{ color:#D61225;}
.sottocategoria a:active{ color:#000000;}

.prodotto { background-image:url(../immagini/sfondoprodotto.gif); background-position:top left; background-repeat:no-repeat; padding-left:10px;}
.prodotto a:link{ color:#000000;}
.prodotto a:visited{ color:#000000;}
.prodotto a:hover{ color:#D61225;}
.prodotto a:active{ color:#000000;}

.titoli { font-size:13px; font-weight:bold; color:#D61225;}
.titoli a:link{color:#666666;}
.titoli a:visited{color:#666666;}
.titoli a:hover{color:#666666;}
.titoli a:active{color:#666666;}
.testinterni { background-image:url(../immagini/sfondotestiinterni.gif); background-position:top left; background-repeat:no-repeat; color:#666666; text-align:justify; padding-left:10px; padding-right:10px;}
.testinterni2 { color:#666666; text-align:justify; padding-left:10px; vertical-align:top;}

#col3link { width:511px; vertical-align:top; text-align:left; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; background-position:right; padding-left:29px; padding-right:30px; height: 540px; padding-bottom:20px;}
html>body #col3link { width:512px; vertical-align:top; text-align:left; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; background-position:right; padding-left:29px; padding-right:30px; height: 540px; padding-bottom:20px;}
#col32link { width:571px; background-image:url(../immagini/sfondocoldx.gif); background-position:right; background-repeat:repeat-y; vertical-align:top; text-align:left; font-size:9px; padding-left:29px;}
#link { padding-left:10px; border-bottom:dashed 1px #666666; padding-bottom:6px; padding-top:6px;}
.titoletti { font-size:12px; color:#D61225; font-weight:bold;}
.titoletti a:link{ font-size:12px; color:#D61225; font-weight:bold;}
.titoletti a:visited{ font-size:12px; color:#D61225; font-weight:bold;}
.titoletti a:hover{ font-size:12px; color:#D61225; font-weight:bold;}
.titoletti a:active{ font-size:12px; color:#D61225; font-weight:bold;}

#col1cat { width:130px; background-image:url(../immagini/sfondocolsx.gif); background-repeat:repeat-y; vertical-align:top;}
#col2cat { width:144px; vertical-align:top; background-color:#f0f0f0; text-align:left; padding-top:169px;}
#col3cat { width:297px; vertical-align:top; text-align:left; padding-left:29px;}
#col4cat { width:274px; background-image:url(../immagini/sfondocoldx.gif); background-repeat:repeat-y; vertical-align:top; padding-top:169px; text-align:right; color:#666666; height: 371px;}

.tdprod { width:33%; padding-bottom:10px;}

.prod { background-image:url(../immagini/sfondoprod.gif); background-position:top left; background-repeat:no-repeat; padding-left:10px; font-size:12px; font-weight:bold; color:#D61225;}
.prod a:link{ font-size:12px; font-weight:bold; color:#000000;}
.prod a:visited{ font-size:12px; font-weight:bold; color:#000000;}
.prod a:hover{ font-size:12px; font-weight:bold; color:#D61225;}
.prod a:active{ font-size:12px; font-weight:bold; color:#000000;}

#col1det { width:130px; background-image:url(../immagini/sfondocolsx.gif); background-repeat:repeat-y; vertical-align:top;}
#col2det { width:144px; vertical-align:top; background-color:#f0f0f0; text-align:left; padding-top:169px;}
#col3det { width:276px; vertical-align:top; text-align:left; padding-left:29px;}
#col4det { width:295px; background-image:url(../immagini/sfondocoldx.gif); background-position:right; background-repeat:repeat-y; vertical-align:top; padding-top:169px; text-align:left; color:#666666; height: 371px;}