/*reset stylesheet*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{color:#666;background:white;font-family:Arial, Verdana, sans-serif;font-size:12px;text-align:center;}ol, ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}a img{border:none;}:focus{outline:0;}/*fine reset*/#whole{margin:0 auto;text-align:left;width:1000px;min-height:590px !important;height:auto !important;height:590px;background-repeat:no-repeat;background-position:top left;position:relative;}h1{width:283px;height:61px;background-color:#fff;padding:34px 0 0 16px;position:absolute;top:0;left:0;z-index:1;}#menu_top{position:absolute;top:0;left:299px;background-color:#fff;padding-top:16px;height:14px;width:701px;z-index:1;font-size:11px;}#menu_top li{float:left;margin-right:17px;}#menu_dx{position:absolute;top:30px;left:513px;width:417px;height:32px;background-color:#e42618;padding-left:70px;z-index:1;font-size:11px;}#menu_dx ul{background-color:#fff;height:16px;}#menu_dx li{float:left;line-height:16px;padding:0 16px;}#menu_dx li:first-child{border-right:3px solid #e42618;}#menu_top a, #menu_top a:visited, #menu_dx a, #menu_dx a:visited{color:#666;text-decoration:none;}#menu_top a:hover, #menu_top a.in, #menu_top a.in:visited, #menu_top a.in:hover, #menu_dx a:hover, #menu_dx a.in, #menu_dx a.in:visited, #menu_dx a.in:hover{color:#e42618;text-decoration:none;}#menu_sx{position:absolute;top:95px;left:80px;z-index:1;font-size:11px;}#menu_sx li{float:left;}#menu_sx li:first-child{border-right:3px solid #fff;}#menu_sx a{float:left;line-height:16px;padding:0 16px;}#menu_sx a, #menu_sx a:visited{color:#fff;text-decoration:none;background-color:#e42618;}#menu_sx a:hover, #menu_sx a.in, #menu_sx a.in:visited, #menu_sx a.in:hover{color:#e42618;text-decoration:none;background-color:#fff;}#shop{position:absolute;top:62px;left:721px;font-weight:bold;font-size:18px;z-index:1;}#shop a, #shop a:visited{display:block;color:#fff;line-height:32px;text-decoration:none;/*background:#f7931e url('../img/carrello.png') no-repeat 201px 50%;width:230px;padding-left:49px;*/background-color:#f7931e;width:279px;text-align:center;}#shop a:hover{color:#e42618;text-decoration:none;}#day{position:absolute;top:12px;left:929px;z-index:1;}#footer{font-size:10px;/*line-height:17px;*//*width:792px;*/width:964px;margin-left:18px;text-align:center;color:#858383;}#footer p{padding-top:5px;}#footer a, #footer a:visited{color:#858383;text-decoration:none;}#footer a:hover{color:#858383;text-decoration:underline;}