body { font-size: 11px; font-family : arial, "Trebuchet MS", Geneva; background: #fff url(../images-fit/bg.jpg) no-repeat center 0; text-align : center; margin : 0; }
p { font-size: 11px; font-family: Arial; margin : 0; }
a { color: #2a2a2a; text-decoration: none; }
a:hover {
text-decoration : none;
}
h1 { color: #303030; font-size: 0.9em; font-family: arial; float: left; clear: both; margin: 0.05em 0 0 0.67em; }
h2 { color : #3c434a; font-size : 1em; font-weight: normal; bottom : 0; margin-top: 0.6em; margin-right: 0.67em; margin-bottom : 0.2em; }
h3 { color: #151821; font-size: 19px; font-weight: lighter; width: 320px; clear: both; margin-top: 6px; margin-bottom: 14px; border-bottom: 1px dotted #383838; }
.h3 { font-size: 13px; font-family: Arial, Eurostile, Tahoma; font-weight: normal; text-align: left; margin-left: 366px; width: 375px; height: auto; margin-top: 12px; }
h6 { font-size: 13px; font-family: Arial, Eurostile, Tahoma; font-weight: normal; background-color: #fff; text-align: left; width: 380px; height: auto; margin-top: 12px; margin-bottom: 6px; margin-left: 358px; padding-left: 8px; border-left: 1px solid #505050; }
.greytext { color : #f5f5f5; font-size : 10px; padding-left : 40px; }
.gray10 { color: #404041; font-size: 10px; font-family: arial, "trebuchet ms"; }
.orange10 { color: #fd843b; font-family: Arial; letter-spacing: 1px; }
.orangebig { color: #ff5509; font-size: 26px; font-family: arial; font-weight: bold; font-stretch: condensed; line-height: 23px; letter-spacing: -1px; margin: 0; padding: 0; }
.orangetit { color: #dc7839; font-weight: bold; }
.black11 { color: #000; font-size: 11px; line-height: 11px; }
.black12 { color: #000; font-size: 12px; }
.white12  {
color : #eee;
font-size : 12px;
letter-spacing : 1px;
padding-left : 4px;
border-left : 10px solid #e6e7e7;
} 
.darkgray11 { color: #404041; font-size: 11px; }
.orange { color: #fff; font-size: 10px; background-color: #ea661f; padding-right: 12px; padding-left: 12px; border-bottom: 1px solid #aaaaa8; }
.orange a { color: #fff; }
.text { text-align: justify; display: block; margin-right: 12px; margin-left: 14px; width: 730px; }
.textspot {
color : #808080;
font-size : 0.9em;
font-weight : normal;
}
.info { font-size: 11px; font-weight: bold; letter-spacing: 1px; margin-right: 105px; display: block; }
.info a:hover { color: #fd7f3b; }
.floatleft { float: left; padding-left: 6px; }
.floatright { float: right; margin-right: 19px; margin-left: 10px; }
.bgtablepro { font-size: inherit; background-image: url(../dkn/images/prodotti/bg-cat-prodotti.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: center; }
#container { background-repeat: no-repeat; position : absolute; left : 50%; width : 804px; margin-left : -402px; }
#global { background-color: #fff; width : 794px; margin : 16px auto auto; max-width : 99%; border: solid 1px #0e0803; }
#desc { color: #2a2a2a; background-color: #c9c6aa; clear: both; width : 757px; margin : auto; max-width : 99%; border: solid 1px #c0c0c0; }
#desc1 { color: #2a2a2a; background-color: #cccedb; clear: both; width : 757px; margin : auto; max-width : 99%; border: solid 1px #8383a7; }
#desc2 { color: #2a2a2a; background-color: #999; margin: auto; width: 757px; max-width: 99%; clear: both; border: solid 1px #c0c0c0; }
#menu-img { margin: auto; width: 757px; max-width: 99%; }
#title { font-weight: bold; text-indent: 12px; word-spacing: 2px; letter-spacing: 0.6px; margin: auto; width: 147px; max-width: 99%; clear: both; padding-top: 14px; }
.tdproduct { padding-left: 14px; border-left: 1px solid #9ba3a6; }
#title2 { color: #181818; font-size: 12px; font-weight: bold; background-image: url(../dkn/images/bg-titoli.gif); text-align: left; text-indent: 12px; word-spacing: 2px; letter-spacing: 0.6px; margin: auto; padding-top: 14px; width: 759px; height: auto; max-width: 99%; clear: both; }
.title-table { color: white; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #9b9b8a; text-align: justify; width: 100%; padding: 2px 12px; }
.title-tableben { color: white; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #999; text-align: justify; width: 100%; padding: 2px 12px; }
.rivenditori { color: white; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #9b9b8a; text-align: justify; width: 380px; padding: 2px 12px; }
#top { text-align: right; width: 100%; height: 32px; }
#textdesc { text-align: justify; width: 730px; margin-top: 6px; margin-right: 12px; margin-left: 14px; display: block; }
#faq { text-align: justify; display: block; margin-top: 6px; margin-right: 180px; margin-left: 6px; width: 550px; }
#textdesc2 { text-align: justify; display: block; width: 750px; margin-right: 12px; padding-right: 12px; }
#tableproduct { width: 758px; height: auto; margin: 12px 0; border: solid 1px #ccc; }
#textdesc3 { text-align: justify; display: block; margin-right: 12px; padding-right: 12px; width: 750px; }
#textdesc4 { text-align: justify; display: block; margin-right: 230px; padding-right: 12px; width: 460px; }
#textdesc5 { text-align: justify; display: block; margin-right: 180px; padding-right: 12px; width: 510px; margin-left: 12px; }
#textdesc2 li { margin-bottom: 6px; padding-top: 12px; padding-left: 10px; border-top: 1px dashed #595959; border-left: 8px solid #cdcccc; }
#textdesc3 li { margin-bottom: 6px; padding-top: 12px; padding-left: 10px; border-top: 1px dashed #595959; border-left: 8px solid #cdcccc; list-style-type: none; display: block; }
#textdesc4 li { font-size: 11px; font-family: Arial, Verdana; width: 455px; list-style-type: none; display: block; margin-bottom: 6px; padding-top: 6px; border-top: 1px dotted #595959; }
#footer { background-image : url(../images-fit/bg-bottom-table.gif); background-repeat : no-repeat; background-attachment : inherit; background-position : 18px 0; width : 100%; height : 210px; clear : both; margin-left : 0; padding-top : 2px; padding-left : 0; }
#bottom1 { color: #fff; font-size : 10px; text-align : left; width : 158px; height : 154px; float : left; margin-top: 0; margin-right : 2px; margin-left : 16px; padding-top : 10px; padding-left : 16px; }
#bottom2 { color: #fff; font-size : 10px; text-align : left; padding-top : 10px; padding-left : 12px; width : 190px; height : 154px; float : left; margin-top: 0; margin-right : 4px; margin-left: 0; }
#bottom3 { font-size : 10px; text-align : left; padding-top : 10px; padding-left : 8px; width : 158px; height : 154px; float : left; margin-top: 0; margin-left : 0; }
#footer ul {
color : #ebebeb;
font-size : 10px;
margin-left : 0;
list-style : none;
padding-left : 1em;
text-indent : -1em;
margin-top : 0;
margin-bottom : 2px;
}
#footer li {
margin : 0;
padding : 0;
list-style-type : none;
}
#footer ul li a { color : #d9d7d6; font-weight : normal; text-decoration : none; margin-top: 0; margin-bottom: 0; }
#flag { text-align: right; width: auto; margin-top: 10px; margin-right: 0; padding-right: 0; }
#info { background-image: url(../dkn/images/prodotti/bg-richiesta.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left 0; text-align: right; width: 794px; height: 15px; clear: both; }
#copyright { color: #595959; text-align : right; width : 758px; height : 16px; max-width : 99%; margin: auto; padding: 6px 14px; border-top: 1px solid #cdcccc; border-bottom: 1px solid #cdcccc; }
#copyrightfit { color: #595959; text-align: right; margin: 4px 0 0; width: 790px; height: 10px; max-width: 99%; padding-top: 0; padding-bottom: 6px; }
#copyright2 { color: #595959; text-align: left; margin: auto; padding: 6px 14px 6px 10px; width: 758px; height: 16px; max-width: 99%; }
#copyright img { float: left; }
abbr, acronym {
	border-width: 0 0 1px 0;
	border-style: dashed;
	cursor: help;
}
iframe { font-size: 11px; font-family: Arial, Verdana; background-color: #b1a695; }
.imgproduct { width: 250px; margin-left: 30px; }
.moreimg-container { text-align: left; margin-top: 8px; width: auto; height: 90px; clear: left; margin-bottom: 4px; }
.moreimg-container1 { text-align: left; margin-top: 8px; margin-bottom: 4px; width: 320px; height: 90px; clear: left; }
#moreimg-solo { margin-top: 6px; margin-bottom: 6px; width: 100%; height: 100%; float: left; }
#moreimg1 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg2 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg3 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg4 { width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg5 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg6 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg7 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg9 { margin-right: 6px; width: 67px; height: 67px; float: left; border: solid 1px #999; }
#moreimg8 { width: 67px; height: 67px; float: left; border: solid 1px #999; }
.bg-redbox { font-size: 11px; font-family: Arial; background-image: url(../images-fit/scheda-prodotto/bg-redbox.gif); background-repeat: repeat-y; background-position: 0 0; text-align: left; position: relative; width: 153px; height: auto; margin-right: 0; margin-left: 0; }
.boxtext-product { text-align: justify; width: 585px; float: left; }
.text-product { font-size: 11px; font-family: arial; text-align: justify; width: 320px; float: left; }
.padding10 { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#mytable { font-family: arial; width: 100%; padding: 0; margin: 0; border-top: 2px solid #fff; border-bottom: 1px solid #151821; }
caption { color: #7b7b7b; font-size: 11px; font-family: Arial, "trebuchet ms"; text-align: left; }
th { color: #fff; font-size: 11px; font-family: arial; font-weight: bold !important; font-style: normal; font-variant: normal; line-height: normal; background-color: #383838; background-image: url(../images-fit/table/clip.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; text-align: left; padding: 4px 4px 4px 20px; }
th.spec { color: #fff; font-weight: bold; font-style: normal !important; font-variant: normal !important; line-height: normal !important; background-color: #e99449; text-align: left; padding-left: 12px; border-bottom: 1px solid #fff; }
th.specalt { color: #fff; font: bold 11px arial, "trebuchet ms"; background-color: #adadad; background-image: none; padding-left: 12px; border-bottom: 1px solid #fff; border-top-style: none; }
td.mytable { border-bottom: 1px solid #fff; padding: 5px 6px 5px 12px; color: #383838; font-size: 11px; font-family: Arial; background-image: url(../images-fit/table/bullet1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: 8px; }
td.mytablealt { border-bottom: 1px solid #fff; background: #e9e9f0 url(../images-fit/table/bullet2.gif) no-repeat; padding: 5px 6px 5px 12px; color: #383838; font-size: 11px; font-family: arial; }
p.left { text-align: left; padding: 8px 10px; }
.leftswf { text-align: left; padding-top: 0; padding-bottom: 12px; padding-left: 0; }
.PopBoxImageSmall
{
border : 0 none #ffffff;
cursor : pointer;
} 
.PopBoxImageLarge
{
border : 1px solid #999999;
cursor : url("../images-fit/magminus.cur"), pointer;
} 
.PopBoxImageShrink
{ cursor : url("../images-fit/magminus.cur"), pointer; }
.PopBoxImageLink
  {
cursor : pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
#icons { float: right; margin-top: 12px; padding-top: 12px; }
#floatr { float: right; }
#prezzo { width: 235px; float: right; margin-top: 14px; }
#roll
{ display: block; background-image: url(../images-fit/scheda-prodotto/informazioni.gif); width: 214px; height: 27px; margin-top: 8px; margin-bottom: 8px; }

#roll:hover
{ background-image: url(../images-fit/scheda-prodotto/informazioni-1.gif); width: 214px; height: 27px; margin-top: 8px; margin-bottom: 8px; }
#roll span
{
  display: none;
}
#rolltread
{ display: block; background-image: url(../images-fit/treadmill/info-treadmill.gif); width: 394px; height: 31px; margin-top: 8px; margin-bottom: 8px; }

#rolltread:hover
{ background-image: url(../images-fit/treadmill/info-treadmill-over.gif); width: 394px; height: 31px; margin-top: 8px; margin-bottom: 8px; }
#rolltread span
{
  display: none;
}
#callcenter { position: relative; top: -40px; width: 180px; float: right; clear: right; }
#scarica { position: relative; top: 20px; width: 230px; float: right; clear: right; margin-right: 10px; }
.sidebar2 { float: right; width: 235px; margin: 0; padding: 0; }
