﻿html {    background: #d9d9d9 url(../images/body.png) repeat 0 0;    color: #8f8f8f;    margin : 0;    padding : 0;}body {    margin: auto; /* center in viewport */    width: 980px;    padding: 5px 20px 0px 20px;    background: #eae4da;}#header {     padding : 0;    margin : 0;    height : 215px;}#corpse {     padding : 0;    margin : 0;}#footer {     padding: 0;     margin: 0;    height : 350px;}.HRLine { color: black; background-color: black; height: 1px; width: 90%; }.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }/* Stili Header */#logo { height: 200px; }#button { height : 100px; }#basket { height : 100px; }.buttonMenu {
	-moz-box-shadow:inset 0px 1px 0px 0px #a69e92;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a69e92;
	box-shadow:inset 0px 1px 0px 0px #a69e92;
	background-color:#a69e92;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #837d74;
	display:inline-block;
	color:#ede7e0;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	padding:6px 26px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b8b2a9;
}.buttonMenu:hover {	-moz-box-shadow:inset 0px 1px 0px 0px #a69e92;	-webkit-box-shadow:inset 0px 1px 0px 0px #a69e92;	box-shadow:inset 0px 1px 0px 0px #a69e92;	background-color:transparent;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #a69e92;	display:inline-block;	color:#746f67;	font-family:Verdana;	font-size:14px;	font-weight:bold;	padding:6px 26px;	text-decoration:none;	text-shadow:1px 1px 0px #b8b2a9;}.buttonMenu:active {	position:relative;	top:1px;}/* Stili Corpse */#slider-holder { position: relative; padding-bottom: 10px; width: 960px; background: url('../images/carosello_moto.png') no-repeat 27px 54px; }a.buy-now { float: right; display: block; margin-top: 55px; padding-left: 43px; width: 149px; height: 53px; }a.buy-now { font-family: 'Museo900', serif; font-size: 25px; line-height: 53px; color: #fff; background: url('../images/buy-now.png') no-repeat 0 0; }a.buy-now:hover { text-decoration: none; }#slider .jcarousel-container { position: relative; width: 943px; height: 387px; }#slider .jcarousel-clip { position: relative; width: 900px; height: 387px; overflow: hidden; }#slider .jcarousel-clip ul li { position: relative; padding-left: 24px; width: 876px; height: 387px; }#slider .jcarousel-clip img { display: block; float : left }#slider .slider-controls { position: absolute; width: 20px; top: 134px; right: 14px; }#slider .slider-controls a { display: block; margin-bottom: 5px; width: 16px; height: 15px; overflow: hidden; background: url('../images/slider-nav.png') no-repeat 0 0; text-indent: -4000px; }#slider .slider-controls .active { background-position: 0 -16px; }#slider .caption { position: absolute; top: 80px; right: 6px; z-index: 0; width: 505px; }#slider .caption p { padding: 0 8px 0 0; margin : 0; font-family: 'Museo900', serif; font-size: 60px; line-height: 60px; color: #fff; text-shadow: -2px 0 #7dac0a; text-align: right; }#slider .caption p.model { font-family: 'Museo500', serif; font-size: 27px; line-height: 27px; color: #3f3f3f; text-shadow: 0 1px #5f7d18; letter-spacing: 1px; }#prev { position: absolute; top: 113px; right: 16px; display: block; width: 20px; height: 12px; text-indent: -4000px; overflow: hidden; background: url('../images/slider-arrows.png') no-repeat 0 0; }#next { position: absolute; top: 235px; right: 16px; display: block; width: 20px; height: 12px; text-indent: -4000px; overflow: hidden; background: url('../images/slider-arrows.png') no-repeat 0 -12px; }#corpse h2 { font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 24px; color: #746F67; font-weight: normal; margin : 5px 0; padding : 0; }.products { position: relative; margin : 0; padding: 20px 0 0 52px; width: 913px; }.product-holder { position: relative; display: inline; float: left; padding: 0 26px 30px 0; width: 202px; }.product-holder p { color: #929292; line-height: 25px; }.product { padding-bottom: 2px; background: #fff; border: solid 1px #e3e3e3; }.product p { position: relative; margin-top: -5px; padding-right: 58px; background: url('../images/product-label.png') repeat-x 0 0; text-align: right; color: #333333; line-height: 24px; }.product a img { display: block; padding: 6px 47px 0 23px; width: 128px; height: 123px; border: solid 1px #e9e9e9; border-bottom: 0; }.product img.sale-label { position: absolute; top: -11px; left: -14px; z-index: 100; display: block; width: 89px; height: 89px; }.price-label { position: absolute; top: 102px; right: 10px; z-index: 10; display: block; padding-top: 26px; width: 70px; height: 49px; background: url('../images/price-label.png') no-repeat 0 0; }.price-label p.price { padding: 0; line-height: 18px; font-family: 'Trebuchet MS', arial, sans-serif; background: none; font-size: 10px; font-weight: bold; color: #e7110a; }/* Stili Footer */#footer-corpse { position: relative; height : 320px; padding: 0 0 0 30px;  width: 912px; border-left: solid 1px #dbe5c6; background: transparent url('../images/footer.png') no-repeat 0 0; }.col { display: inline; float: left; position: relative; margin-top: 10px; }.col h3 { padding-bottom: 5px; font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 22px; line-height: 35px; color: #353333; border-bottom: dotted 2px #9fc746; }.col ul { padding-top: 15px; list-style: none; }.col ul li {  width: 238px; font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 16px; line-height: 30px; text-transform: uppercase; }.col ul li a { position: relative; padding-left: 31px; color: #fff; display: block; height: 100%; background: url('../images/hover-link.png') repeat-x 0 -4000px; }.col ul li a:hover { background-position: 0 0; text-decoration: none; color: #cbe231; }.col ul li a span.bullet { position: absolute; top: 9px; left: 7px; display: block; width: 12px; height: 12px; overflow: hidden; background: url('../images/link-bullet.png') no-repeat 0 0; }.col ul li a.active span.bullet { background-position: 0 -12px; } .styles { padding-right: 47px;  width: 223px; }.styles h3 { padding-left: 9px; }.info { padding-right: 46px; width: 229px; }.info h3 { padding-left: 6px; }.newsletter { width: 338px; }.newsletter p { padding: 21px 0 8px; color: #fff; line-height: 16px; }.newsletter .field-holder { display: inline; float: left; margin-bottom: 11px; padding: 0 12px; width: 309px; background: url('../images/field-holder.png') repeat 0 0; border: solid 1px #83b104; }.newsletter .field-holder .field { border: none; background: none; padding: 10px 0 9px; width: 309px; line-height: 15px; font-size: 13px; color: #000; }.newsletter label { color: #fff; line-height: 11px; }.newsletter .submit-button { display: inline; float: left; width: 116px; margin-top: 28px; height: 33px; border: 0; background: url('../images/submit-button.png') no-repeat 0 0; }.newsletter .submit-button { font-family: 'Museo900', serif; font-size: 15px; color: #fff; cursor: pointer; } /* Classi Allineamenti YUI Grid */.yui-HCenter { text-align : center }.yui-HLeft { text-align : left }.yui-HRight { text-align : right }.yui-VTop, .yui-stubVTop { vertical-align: top; }.yui-VMiddle, .yui-stubVMiddle { vertical-align: middle; }.yui-VBottom, .yui-stubVBottom { vertical-align: bottom; }/* Font Classi YUI Size */.size10 {font-size:77%;}  /*renders 10px */.size11 {font-size:85%;} /*renders 11px */ .size12 {font-size:93%;} /*renders 12px */.size13 {font-size:100%;} /*renders 13px */.size14 {font-size:108%;} /*renders 14px */.size15 {font-size:116%;}  /*renders 15px */.size16 {font-size:123.1%;} /*renders 16px */ .size17 {font-size:131%;} /*renders 17px */.size18 {font-size:138.5%;} /*renders 18px */.size19 {font-size:146.5%;} /*renders 19px */.size20 {font-size:153.9%;}  /*renders 20px */.size21 {font-size:161.6%;} /*renders 21px */ .size22 {font-size:167%;} /*renders 22px */.size23 {font-size:174%;} /*renders 23px */.size24 {font-size:182%;} /*renders 24px */.size25 {font-size:189%;} /*renders 25px */.size26 {font-size:197%;} /*renders 26px *//* Font Classi YUI Family */.verdanaFont       { font-family: Verdana, Geneva, sans-serif }.georgiaFont       { font-family: Georgia, 'Times New Roman', Times, serif; }.courierFont       { font-family: 'Courier New', Courier, monospace; }.arialFont         { font-family: Arial, Helvetica, sans-serif; }.tahomaFont        { font-family: Tahoma, Geneva, sans-serif; }.trebuchetFont     { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }.arialBlackFont    { font-family: 'Arial Black', Gadget, sans-serif; }.timesNewRomanFont { font-family: 'Times New Roman', Times, serif; }.palatinoFont      { font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; }.lucidaFont        { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }.msSerifFont       { font-family: 'MS Serif', 'New York', serif; }.lucida2Font       { font-family: 'Lucida Console', Monaco, monospace; }.comicSansFont     { font-family: 'Comic Sans MS', cursive; }/* Font Classi YUI Style */.boldText { font-weight: bold; }.underlinedText { text-decoration : underline; }.italicText { font-style: italic; }