body     { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #9b9fa7; text-align: center; margin: 0; padding: 0 }
p   { font-weight: normal; margin: 0; padding: 6px }
i { font-style: normal }
li b { color: black; font-style: normal }
#whole      { background-color: white; background-image: url("images-V4ita/bg.gif"); background-repeat: repeat-y; margin: auto; width: 950px; height: auto }
#head   { background-image: url(images-V4ita/topUS.jpg); background-repeat: no-repeat; margin: auto auto 6px; width: 880px; height: 249px; border-right: 1px solid gray; border-bottom: 1px solid #f9f9f9; border-left: 1px solid gray }
#headk { color: white; background-color: #575a5b; margin: auto auto 6px; width: 670px; border-right: 1px solid gray; border-bottom: 1px solid #f9f9f9; border-left: 1px solid gray }
#headk h1 { font-size: 10px; font-weight: normal; text-align: left; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 6px }
.headprod { background-image: url(images-V4ita/topProd.jpg); background-repeat: no-repeat; margin: auto auto 6px; width: 198px; height: 100px; border-right: 1px solid gray; border-bottom: 1px solid #f9f9f9; border-left: 1px solid gray }
#wrap    { margin: auto; width: 880px }
#cont   { font-size: 12px; text-align: left; width: 670px; float: left }



#key   { color: white; background-color: #575a5b;  width: 670px; border-right: 1px solid gray; border-bottom: 1px solid #f9f9f9; border-left: 1px solid gray; float: left }
#key h1 { font-size: 10px; font-weight: normal; text-align: left;  padding-top: 3px; padding-bottom: 3px; padding-left: 6px;margin-bottom: 3px; }


#contimg  { }
#contimg img { margin: 0 0 6px; border-style: solid; border-width: 1px; border-color: #575a5b #b0b0b0 #f9f9f9 }
#contprod { font-size: 11px; width: 200px; float: right }
#contprod p  {
	color: #666;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0
}
#contprod p strong {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0
}
.quote  { background-image: url("images-V4ita/info-preventivo.gif"); background-repeat: no-repeat; margin-top: 12px; width: 150px; height: 20px }
.quote a { color: #fff; font-size: 12px; font-weight: bold; padding-left: 30px; width: 100%; height: 100% }
.basketp { background-image: url(images-V4ita/metti-in-lista-g.jpg); background-repeat: no-repeat; margin-top: 12px; width: 150px; height: 20px; }
.basketp a { color: #fff; font-size: 12px; font-weight: bold; padding-left: 30px; width: 100%; height: 100%; }
#intro  { color: white; line-height: 14px; background-color: #808080; margin-bottom: 6px; border: solid 1px gray }
#intro a { color: white; text-decoration: underline; }
#intro a:hover { color: #00d5ff; text-decoration: underline; }
h1 { font-size: 18px; font-weight: bold; margin: 0; padding-right: 6px; padding-left: 6px }
h3 a { color: black; font-weight: bold }
h4 { font-size: 12px; font-weight: bold; margin: 0; padding-right: 6px; padding-bottom: 6px; padding-left: 6px }
#intro h1 { font-size: 18px; font-weight: bold; background-color: #575a5b; background-repeat: no-repeat; margin: 0; padding: 6px; border-bottom: 1px dotted white }
.show    { background-color: #fff; margin-bottom: 6px; height: auto; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.showinfo  { font-size: 12px; line-height: 13px; background-color: #fff; margin: auto; padding: 6px; width: 350px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.showinfop { font-size: 12px; line-height: 13px; background-color: #fff; text-align: left; margin: auto; padding: 6px; width: 350px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.showinfosub { font-size: 12px; line-height: 13px; background-color: #fff; text-align: left; margin: auto; padding: 6px; width: 650px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
.show h3  { font-size: 18px; font-weight: bold; background-color: #d3d3d3; margin: 0; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1px dotted #808080 }
.showhlink  { color: #000000; font-weight: bold }
.showhead  { background-color: #d3d3d3; margin: 0; border-style: solid solid dotted; border-width: 1px; border-color: #808080 }
.showhead_a { background-color: #575757; margin: 0; border-right: 1px solid #808080; border-bottom: 1px dotted #808080; border-left: 1px solid #808080 }
.showhead_a h1 { color: #fff; font-size: 21px; font-weight: bold; margin: 0; padding: 6px 6px 3px }
.showhead h3  { font-size: 18px; font-weight: bold; margin: 0; padding: 0 6px 3px }
.showfloatleft { width: 320px; float: left }
.showfloatright  { text-align: right; width: 200px; float: right }
.showend  { background-color: transparent; visibility: hidden; width: 600px; height: auto; clear: left }
.clearboth  { margin: 0; padding: 0; position: relative; top: -10px; clear: both }
.endoflist { width: 600px; height: 1px; clear: left }
.inviorichiesta { color: #fff; font-size: 15px; background-color: #808080; padding-top: 6px; padding-bottom: 6px; border-top: 1px dotted #fff }
.sezhead { background-color: #fff; margin: 0; padding: 0; border-style: solid solid dotted; border-width: 1px; border-color: gray gray #808080 }
.sezhead h2 { font-size: 18px; font-weight: bold; margin: 0; padding: 0 6px 3px }
.sez      { background-color: #fff; margin: 0 0 6px; padding: 0; height: auto; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.sez h2  { font-size: 18px; font-weight: bold; margin: 0; padding: 0 6px 3px; border-bottom: 1px dotted #808080 }
.det  { margin: 6px 0 6px 6px; float: left }
.iefix  { position: relative ; width: 668px; }
.iefixs { position: relative; }
.det img  { margin: 0 }
.prodcont   { margin: 0; padding: 0 }
.prodcontprod  { margin: 0; padding: 6px 0 0 }
.prodcontvar  { margin: 0; padding: 0 }
.prod    { color: #808080; font-size: 10px; line-height: 11px; text-transform: lowercase; margin: 0; padding-top: 0; padding-bottom: 6px; padding-left: 3px; width: 216px; height: 76px; float: left }
.prod img { margin-right: 1px; }
.prodc { margin: 0; padding-top: 0; padding-bottom: 6px; padding-left: 6px; width: 216px; height: auto; float: left; border-top: 1px dotted silver }
.prodf  { margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; width: 665px; height: auto; float: left; border-top: 1px dotted silver }
.prodsim  { color: #808080; font-size: 10px; line-height: 11px; text-transform: lowercase; margin-right: 0; margin-bottom: 3px; margin-left: 3px; padding-top: 3px; padding-bottom: 0; padding-left: 0; width: 325px; height: 70px; float: left; border-top: 1px dotted silver }
.prodsim img { margin-right: 3px; width: 70px; height: 70px }
.prodsim b { color: black; font-size: 12px }
.prodsim a { }
.prodimg  { margin-right: 6px; padding-bottom: 6px; width: 70px; height: 70px; float: left }
.prodimgsim { margin: 0 3px 0 0; padding: 0; width: 70px; height: 70px; float: left }
.prodimgriv  { margin-right: 6px; margin-left: 6px; padding-top: 6px; padding-bottom: 6px; width: 70px; height: 70px; float: left }
.prodtxt  { width: 134px; float: right }
.prodtxtf  { color: gray; width: 200px; height: auto; float: right }
.prodtxtsim { width: 240px; float: left }
.prodtxtsim2 { width: 160px; float: left }
.prodvs     { background-image: url(images-V4ita/vedi-simili-home.gif); background-repeat: no-repeat; margin: 0; padding: 2px 0 0; position: relative; left: -2px; width: 98px; height: 17px; float: left }
.prodvs a   { color: #929292; font-size: 10px; padding-left: 18px }
.prodvsc { background-image: url(images-V4ita/vedi-simili-corto.gif); background-repeat: no-repeat; margin: 0; padding: 3px 0 0; position: relative; left: 0; width: 51px; height: 17px; float: left; }
.prodvsc a { color: #929292; font-size: 10px; padding-left: 18px; }
.prodmil { background-image: url(images-V4ita/metti-in-lista-l.gif); background-repeat: no-repeat; margin: 0; padding: 3px 0 0; position: relative; left: 0; width: 82px; height: 17px; float: left; }
.prodmilc { background-image: url(images-V4ita/in-lista.gif); background-repeat: no-repeat; margin: 0; padding: 3px 0 0; position: relative; left: 0; width: 62px; height: 17px; float: left; }
.prodmil a { color: #4193af; font-size: 10px; padding-left: 18px; }
.prodmilc a { color: #4193af; font-size: 10px; padding-left: 18px; }
.prod b  { color: black }
.prod i    { color: #d3d3d3; text-transform: lowercase }
.prodh   { color: #808080; font-size: 10px; line-height: 11px; text-transform: lowercase; padding-top: 6px; padding-bottom: 6px; padding-left: 3px; width: 190px; height: 70px; float: left; border-bottom: 1px dotted #c5c5c5 }
.prodh b { color: black }
.prodh i   { color: #d3d3d3; text-transform: lowercase }
#navb    { font-size: 12px; text-align: left; width: 202px; float: right }
.navlist  { background-color: #fff; margin-bottom: 6px; border: solid 1px #a4b5af }
.navlistmap  { background-color: #fff; margin: 0 6px 6px; padding-top: 6px; width: 206px; float: left }
.navlistmap b { font-size: 15px }
.navlistmap ul  { background-color: #fff; margin: 0 0 0 12px }
.navlistmap li { list-style-type: none }
.navlistmap a { color: black; text-decoration: none; width: 100%; border-bottom: 1px dotted #ececec }
.navlistmap a:hover { color: black; background-color: #d3d3d3 }
.navlistmap a:visited { color: black }
.navlistmap a:link { color: black }
.navlistmap a:active { color: red }
.navlisth { font-size: 10px; line-height: 11px; background-color: #fff; margin-bottom: 6px; border: solid 1px #a4b5af }
.navlistba { font-size: 10px; line-height: 11px; background-color: #fff; margin-bottom: 6px; border: solid 1px #a4b5af; }
#navb h3 { color: #808080; font-size: 11px; font-weight: normal; background-color: #d3d3d3; margin: 0; padding: 3px 6px; }
#navb h4  { color: #4193af; font-size: 11px; font-weight: normal; background-color: #d2e9f0; margin: 0; padding: 3px 6px }
#navb ul  { background-color: #fff; margin: 0; padding: 6px }
#navb li { list-style-type: none }
#foot       { font-size: 10px; font-weight: normal; line-height: 11px; background-color: #d3d3d3; text-align: center; margin: 6px auto 0; padding: 6px 0; width: 880px; clear: both; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080 }
a    { color: #808080; font-weight: normal; text-decoration: none }
.navlist a { color: black; text-decoration: none; width: 100%; border-bottom: 1px dotted #ececec }
.navlist a:hover { color: black; background-color: #d3d3d3 }
.navlist a:visited { color: black }
.navlist a:link { color: black }
.navlist a:active { color: red }
#zoom { margin: auto }
#zoom img { margin: auto }
.simil  { background-image: url("images-V4ita/vedi-simili.gif"); background-repeat: no-repeat; margin-top: 12px; width: 150px; height: 20px }
.simil a { color: #fff; font-size: 12px; font-weight: bold; padding-left: 30px; width: 100%; height: 100% }
.amico  { background-image: url("images-V4ita/manda-amico.gif"); background-repeat: no-repeat; margin-top: 12px; width: 150px; height: 20px }
.amico a { color: #fff; font-size: 12px; font-weight: bold; padding-left: 30px; width: 100%; height: 100% }
.quotebask  { background-image: url("images-V4ita/info-preventivo.gif"); background-repeat: no-repeat; margin-top: 6px; width: 150px; height: 20px }
.quotebask a { color: #fff; font-size: 12px; font-weight: bold; padding-left: 25px; width: 100%; height: 100% }
.rimuovitutto  { background-image: url("images-V4ita/manda-amico.gif"); background-repeat: no-repeat; margin-top: 0px; width: 150px; height: 20px }
.rimuovitutto a { color: #fff; font-size: 12px; font-weight: bold; padding-left: 25px; width: 100%; height: 100% }
.infoprod  { background-image: url("images-V4ita/box_simili_preventivo.gif"); background-repeat: no-repeat; margin: 0 0 6px 3px; padding: 0; width: 104px; height: 79px; float: left }
.infoprodinput { margin-top: 58px; margin-left: 6px; float: left }
.infoprodinvio  { margin: 0; padding: 0 0 6px 6px; float: left }
.infoprodimg { margin: 4px 0 0 2px; width: 70px; height: 70px; float: left }
form { margin: 0 }
.button { font-size: 30px; border-color: white }
#language { font-size: 12px; background-color: #a4b5af; position: absolute; top: 30px; left: 300px; width: 400px; height: 300px; visibility: visible; padding: 6px; border: solid 2px #f80; }
#language a { color: black; text-decoration: underline; }
#language a:link { color: black; text-decoration: underline; }
#language a:hover { color: #59faff; text-decoration: underline; }
#language a:visited { color: black; text-decoration: underline; }
.newlistor { margin: 6px; padding: 0; }
.newlistor b { font-size: 10px; font-weight: bold; }
.newlistor b { font-size: 10px; font-weight: bold; }
.newlistor a { color: gray; font-size: 10px; font-weight: normal; }
.newlistor i { color: #6fb4b4; font-size: 10px; font-weight: normal; }
.newlistor li { display: inline; }
.newlist { }
.newlist b { font-size: 10px; font-weight: bold; }
.newlist b { font-size: 10px; font-weight: bold; }
.newlist a { color: gray; font-size: 10px; font-weight: normal; }
.newlist i { color: #6fb4b4; font-size: 10px; font-weight: normal; }
.formbasket { margin: 0; }
.formbasket a:hover { color: red; font-weight: normal; font-style: normal; background-color: white; }
.rimuovi { float: left; }
.bottonibasket { position: relative; width: 182px; height: 45px; float: left; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
.bottonibasket img { margin-bottom: 6px; }
.iefixbasket { position: relative; width: 170px; float: left; }
#navbasket { font-size: 12px; text-align: left; width: 170px; float: left; }
#navbasket h3 { color: #808080; font-size: 11px; font-weight: normal; background-color: #d3d3d3; margin: 0; padding: 3px 6px  }
.prodhb { color: #808080; font-size: 10px; line-height: 11px; text-transform: lowercase; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; width: 170px; height: 70px; border-bottom: 1px dotted #c5c5c5  }
.prodhb b { color: black  }
.prodhb i { color: #d3d3d3; text-transform: lowercase  }
.navlisthb { font-size: 10px; line-height: 11px; background-color: #fff; margin-bottom: 6px; }
.imgmenu { padding: 6px; }
