/***GLOBALS***/
body{background-color:#000;margin:0 auto;padding:0;text-align:center;}
.replace{display:none;}
/*MAIN TYPOGRAPHY*/
html{font-size:80%;font-family:arial,sans-serif;line-height:1.75em;color:#b09f7e;}
h1,h2,h3{font-family:impact,arial,sans-serif;}
/*BASE SIZES AND MARGINS & PADDINGS*/
hr,p,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1.6em;}
h1{margin:0;padding:0;}
h2{font-size:24px;text-transform:uppercase;letter-spacing:2px;font-weight:normal;background:url("../images/riga.gif") repeat-x left top;margin:0 0 20px;padding-top:10px;}
h3{font-size:1.35em;margin:0.4em 0 .57em;font-weight:normal;}
/*QUOTES*/
blockquote{width:auto;background-color:#211807;font-size:18px;font-family:impact,arial,sans-serif;line-height:1.3em;padding:30px 20px;margin:0;}
/*LISTS*/
.catalogo dd{display:none;margin-bottom:20px;}
/*COLORS*/
a,a:link{text-decoration:underline;color:#b09f7e;padding:0;}
a:hover{text-decoration:none;color:#5b99aa;}
a:active,a:focus{text-decoration:none;color:#dbc69d;}
code,pre{color:#c33;}

/*CONTAINERS*/
.layout{background:transparent url("../images/layout-bg.jpg") no-repeat center top;margin:0 auto;min-height:500px;}
.header-container{position:relative;width:960px;height:400px;background:transparent url("../images/riga-doppia.gif") repeat-x left 15px;}
.container{width:960px;margin:0 auto;}
.content-container{width:960px;margin:0 auto;}
.content{width:640px;float:right;border-top:2px solid #b09f7e;}
.sidebar{width:300px;float:left;background:transparent;}
.footer{width:640px;float:right;clear:both;background:transparent url("../images/riga-doppia.gif") repeat-x left top;}
.bottom-container{clear:both;margin:0 auto;height:350px;background:transparent url("../images/bottom-bg.jpg") no-repeat center bottom;}

/*HEADER*/
.header-container{font-family:impact,arial,sans-serif;}
.header{position:absolute;width:700px;height:330px;background:url("../images/header.gif") no-repeat left top;top:50px;left:40px;}
.header h1 a{display:block;width:475px;height:150px;margin-top:140px;margin-left:225px;}
.bio{float:right;clear:both;text-align:right;width:500px;font-size:110%;line-height:1.4em;margin-top:30px;}

/*NAVIGATION*/
.navigation{position:absolute;width:640px;height:30px;top:360px;left:320px;text-align:left;text-transform:uppercase;font-size:18px;}
.navigation ul{list-style-type:none;margin:0;padding:0;}
.navigation ul li{display:inline;}
.navigation ul li a{color:#5b99aa;text-decoration:none;background-color:#211807;height:30px;line-height:30px;display:block;float:left;padding:0 5px;margin-right:5px;}
.navigation ul li a:hover,.navigation ul li a.active{background-color:#b09f7e;color:#211807;}
.navigation ul li a.active{cursor:text;}

/*CONTENT*/
.content{text-align:left;}
.content a{font-weight:bold;}
.content img{float:right;border:1px solid #b09f7e;margin:0 0 10px 10px;}
.entry{margin-bottom:50px;}
.entry p{margin:10px 0;}
.info{float:right;clear:right;width:185px;font-weight:bold;text-align:center;line-height:1em;margin:0 0 10px 10px;}
.note{margin:40px 0;font-size:14px;height:24px;line-height:24px;}
.note a{font-weight:bold;text-decoration:none;padding-left:24px;}
.download{float:left;width:49%;background:url("../images/icon-download.gif") no-repeat left top;}
.cart{float:right;width:49%;background:url("../images/icon-cart.gif") no-repeat left top;}
.citazione{margin:20px;}

/*SIDEBAR*/
.sidebar blockquote{width:260px;}

/*FOOTER*/
.footer{padding-top:20px;text-align:left;font-size:85%;}